=>> Building audio/carla build started at Sat May 3 11:28:55 BST 2025 port directory: /usr/ports/audio/carla package name: Carla-2.5.9_1 building for: FreeBSD pkg-builder.dan.net.uk 14.2-RELEASE FreeBSD 14.2-RELEASE amd64 maintained by: yuri@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2341 Apr 5 02:48 /usr/ports/audio/carla/Makefile Ports top last git commit: 5529c5919b Ports top unclean checkout: yes Port dir last git commit: 1189b51a0c Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1402000 Job Id: 05 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1402000 UNAME_v=FreeBSD 14.2-RELEASE UNAME_r=14.2-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/14-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for Carla-2.5.9_1: FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...) FLUIDSYNTH=on: MIDI playback support via FluidSynth ====> Audio backend: you have to choose at least one of them JACK=on: JACK audio server support PULSEAUDIO=off: PulseAudio sound server support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- yuri@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.11" QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/audio/carla/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/carla/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/carla/work/.cache HOME=/wrkdirs/usr/ports/audio/carla/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/carla/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/carla/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" SDL2_CONFIG=/usr/local/bin/sdl2-config XDG_DATA_HOME=/wrkdirs/usr/ports/audio/carla/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/carla/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/carla/work/.cache HOME=/wrkdirs/usr/ports/audio/carla/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/audio/carla/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/carla/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PYQT_APIDIR=share/PyQt5/3.11/qsci PYQT_DOCDIR=share/doc/PyQt5/3.11 PYQT_EXAMPLEDIR=share/examples/PyQt5/3.11 PYQT_SIPDIR=/usr/local/lib/python3.11/site-packages/PyQt5/bindings PYQT_DESIGNERDIR=lib/qt5/plugins/designer/PyQt5/3.11 PYQT_QMLDIR=lib/qt5/qml/PyQt5/3.11 PYQT_SIPVERSION=6.10.0 PYQT_QSCIVERSION=2.14.1 PYQT_PYQTVERSION=5.15.11 PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" QT_BINDIR="lib/qt5/bin" QT_INCDIR="include/qt5" QT_LIBDIR="lib/qt5" QT_ARCHDIR="lib/qt5" QT_PLUGINDIR="lib/qt5/plugins" QT_LIBEXECDIR="libexec/qt5" QT_IMPORTDIR="lib/qt5/imports" QT_QMLDIR="lib/qt5/qml" QT_SBOMDIR="lib/qt5/sbom" QT_DATADIR="share/qt5" QT_DOCDIR="share/doc/qt5" QT_L10NDIR="share/qt5/translations" QT_EXAMPLEDIR="share/examples/qt5" QT_TESTDIR="share/qt5/tests" QT_MKSPECDIR="lib/qt5/mkspecs" QT_TOOLDIR="lib/qt5/bin" OSREL=14.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/Carla" EXAMPLESDIR="share/examples/Carla" DATADIR="share/Carla" WWWDIR="www/Carla" ETCDIR="etc/Carla" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/Carla DOCSDIR=/usr/local/share/doc/Carla EXAMPLESDIR=/usr/local/share/examples/Carla WWWDIR=/usr/local/www/Carla ETCDIR=/usr/local/etc/Carla --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl apache=2.4 imagemagick=7 java=21 linux=c7 mysql=8.0 php=8.3 samba=4.19 varnish=7 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE ALLOW_UNSUPPORTED_SYSTEM=yes WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Depends on expired audio/py-pyliblo. It is scheduled to be removed on or after 2025-06-01. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> Carla-2.5.9_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.1.2.pkg [pkg-builder.dan.net.uk] Installing pkg-2.1.2... [pkg-builder.dan.net.uk] Extracting pkg-2.1.2: .......... done ===> Carla-2.5.9_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of Carla-2.5.9_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Depends on expired audio/py-pyliblo. It is scheduled to be removed on or after 2025-06-01. ===> Fetching all distfiles required by Carla-2.5.9_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Depends on expired audio/py-pyliblo. It is scheduled to be removed on or after 2025-06-01. ===> Fetching all distfiles required by Carla-2.5.9_1 for building => SHA256 Checksum OK for falkTX-Carla-v2.5.9_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Depends on expired audio/py-pyliblo. It is scheduled to be removed on or after 2025-06-01. ===> Fetching all distfiles required by Carla-2.5.9_1 for building ===> Extracting for Carla-2.5.9_1 => SHA256 Checksum OK for falkTX-Carla-v2.5.9_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for Carla-2.5.9_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> Carla-2.5.9_1 depends on package: jackit>0 - not found ===> Installing existing package /packages/All/jackit-1.9.22_3.pkg [pkg-builder.dan.net.uk] Installing jackit-1.9.22_3... [pkg-builder.dan.net.uk] `-- Installing dbus-1.16.2_2,1... [pkg-builder.dan.net.uk] | `-- Installing expat-2.7.1... [pkg-builder.dan.net.uk] | `-- Extracting expat-2.7.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libICE-1.1.1,1... [pkg-builder.dan.net.uk] | `-- Extracting libICE-1.1.1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libSM-1.2.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libSM-1.2.6,1: ........ done [pkg-builder.dan.net.uk] | `-- Installing libX11-1.8.12,1... [pkg-builder.dan.net.uk] | | `-- Installing libxcb-1.17.0... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.11... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.11: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | | `-- Installing xorgproto-2024.1... [pkg-builder.dan.net.uk] | | | `-- Extracting xorgproto-2024.1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting libxcb-1.17.0: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libX11-1.8.12,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libxml2-2.11.9... [pkg-builder.dan.net.uk] | | `-- Installing readline-8.2.13_2... [pkg-builder.dan.net.uk] | | `-- Installing indexinfo-0.3.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg-builder.dan.net.uk] | | `-- Extracting readline-8.2.13_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libxml2-2.11.9: .......... done ===> Creating groups Creating group 'messagebus' with gid '556' ===> Creating users Creating user 'messagebus' with uid '556' [pkg-builder.dan.net.uk] `-- Extracting dbus-1.16.2_2,1: ......... done [pkg-builder.dan.net.uk] `-- Installing libsamplerate-0.2.2_1... [pkg-builder.dan.net.uk] | `-- Installing libsndfile-1.2.2_2... [pkg-builder.dan.net.uk] | | `-- Installing flac-1.5.0,1... [pkg-builder.dan.net.uk] | | `-- Installing libogg-1.3.5,4... [pkg-builder.dan.net.uk] | | `-- Extracting libogg-1.3.5,4: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting flac-1.5.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing lame-3.100_5... [pkg-builder.dan.net.uk] | | `-- Extracting lame-3.100_5: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libvorbis-1.3.7_2,3... [pkg-builder.dan.net.uk] | | `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg-builder.dan.net.uk] | | `-- Installing mpg123-1.32.10... [pkg-builder.dan.net.uk] | | `-- Extracting mpg123-1.32.10: .......... done [pkg-builder.dan.net.uk] | | `-- Installing opus-1.5.2... [pkg-builder.dan.net.uk] | | `-- Extracting opus-1.5.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libsndfile-1.2.2_2: .......... done [pkg-builder.dan.net.uk] `-- Extracting libsamplerate-0.2.2_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libsysinfo-0.0.3_3... [pkg-builder.dan.net.uk] `-- Extracting libsysinfo-0.0.3_3: ...... done [pkg-builder.dan.net.uk] `-- Installing py311-dbus-1.3.2... [pkg-builder.dan.net.uk] | `-- Installing dbus-glib-0.114... [pkg-builder.dan.net.uk] | | `-- Installing gettext-runtime-0.23.1... [pkg-builder.dan.net.uk] | | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing glib-2.84.1_2,2... [pkg-builder.dan.net.uk] | | `-- Installing libffi-3.4.8... [pkg-builder.dan.net.uk] | | `-- Extracting libffi-3.4.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] | | `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libinotify-20240724_1... [pkg-builder.dan.net.uk] | | `-- Extracting libinotify-20240724_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pcre2-10.45_1... [pkg-builder.dan.net.uk] | | `-- Extracting pcre2-10.45_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing py311-packaging-24.2... [pkg-builder.dan.net.uk] | | | `-- Installing python311-3.11.12... [pkg-builder.dan.net.uk] | | | `-- Installing mpdecimal-4.0.0... [pkg-builder.dan.net.uk] | | | `-- Extracting mpdecimal-4.0.0: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing openssl-3.0.16,1... [pkg-builder.dan.net.uk] | | | `-- Extracting openssl-3.0.16,1: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting python311-3.11.12: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting py311-packaging-24.2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting glib-2.84.1_2,2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting dbus-glib-0.114: .......... done [pkg-builder.dan.net.uk] | `-- Installing pydbus-common-1.3.2... [pkg-builder.dan.net.uk] | `-- Extracting pydbus-common-1.3.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting py311-dbus-1.3.2: .......... done [pkg-builder.dan.net.uk] Extracting jackit-1.9.22_3: .......... done ==> Running trigger: gio-modules.ucl Generating GIO modules cache ==> Running trigger: glib-schemas.ucl Compiling glib schemas No schema files found: doing nothing. ===== Message from libinotify-20240724_1: -- You might want to consider increasing the kern.maxfiles tunable if you plan to use this library for applications that need to monitor activity of a lot of files. ===== Message from python311-3.11.12: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===== Message from jackit-1.9.22_3: -- The new JACK server comes with a DBUS control interface: $ jack_control help $ jack_control ds oss $ jack_control dp $ jack_control dps rate 48000 $ jack_control dps wordlength 16 $ jack_control dps capture /dev/dsp0 $ jack_control dps playback /dev/dsp0 $ jack_control eps realtime False $ jack_control start To use real-time priority for JACK server and clients, load the mac_priority(4) module and add the JACK user to the realtime group. Memory locking has to be allowed in /etc/login.conf or ~/.login_conf. Set the resource limit ":memorylocked=unlimited:" and don't forget to run # cap_mkdb /etc/login.conf It's still possible to start JACK server as an RC service for a dedicated user. Note that only one JACK server can be run at a time. An /etc/rc.conf example: jackd_enable="YES" jackd_user="joe" jackd_args="--no-realtime -doss -r48000 -p1024 -w16 \ --capture /dev/dsp0 --playback /dev/dsp0" Official JACK example clients and tools are available as jack-example-tools. JACK 1.9.22 introduces a latency correction fix. Latency correction parameters have to be measured again after an update. ===> Carla-2.5.9_1 depends on package: jackit>0 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on executable: update-desktop-database - not found ===> Installing existing package /packages/All/desktop-file-utils-0.28.pkg [pkg-builder.dan.net.uk] Installing desktop-file-utils-0.28... [pkg-builder.dan.net.uk] Extracting desktop-file-utils-0.28: .......... done Building cache database of MIME types ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ===> Carla-2.5.9_1 depends on executable: update-desktop-database - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> Carla-2.5.9_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.3.0_1,1.pkg [pkg-builder.dan.net.uk] Installing pkgconf-2.3.0_1,1... [pkg-builder.dan.net.uk] Extracting pkgconf-2.3.0_1,1: .......... done ===> Carla-2.5.9_1 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on package: py311-qt5-pyqt>=5.15.11 - not found ===> Installing existing package /packages/All/py311-qt5-pyqt-5.15.11_1.pkg [pkg-builder.dan.net.uk] Installing py311-qt5-pyqt-5.15.11_1... [pkg-builder.dan.net.uk] `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] | `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] `-- Installing py311-PyQt5-sip-12.17.0... [pkg-builder.dan.net.uk] `-- Extracting py311-PyQt5-sip-12.17.0: ...... done [pkg-builder.dan.net.uk] `-- Installing qt5-connectivity-5.15.16p1_1... [pkg-builder.dan.net.uk] | `-- Installing qt5-concurrent-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Installing qt5-core-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Installing double-conversion-3.3.1... [pkg-builder.dan.net.uk] | | `-- Extracting double-conversion-3.3.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing icu-76.1,1... [pkg-builder.dan.net.uk] | | `-- Extracting icu-76.1,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing zstd-1.5.7... [pkg-builder.dan.net.uk] | | | `-- Installing liblz4-1.10.0,1... [pkg-builder.dan.net.uk] | | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting zstd-1.5.7: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting qt5-core-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting qt5-concurrent-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing qt5-declarative-5.15.16p22_1... [pkg-builder.dan.net.uk] | | `-- Installing qt5-gui-5.15.16p130_2... [pkg-builder.dan.net.uk] | | `-- Installing encodings-1.1.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting encodings-1.1.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing fontconfig-2.15.0_3,1... [pkg-builder.dan.net.uk] | | | `-- Installing freetype2-2.13.3... [pkg-builder.dan.net.uk] | | | `-- Extracting freetype2-2.13.3: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting fontconfig-2.15.0_3,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing harfbuzz-10.3.0... [pkg-builder.dan.net.uk] | | | `-- Installing graphite2-1.3.14... [pkg-builder.dan.net.uk] | | | `-- Extracting graphite2-1.3.14: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting harfbuzz-10.3.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing jpeg-turbo-3.1.0... [pkg-builder.dan.net.uk] | | `-- Extracting jpeg-turbo-3.1.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXi-1.8.1,1... [pkg-builder.dan.net.uk] | | | `-- Installing libXfixes-6.0.1... [pkg-builder.dan.net.uk] | | | `-- Extracting libXfixes-6.0.1: ....... done [pkg-builder.dan.net.uk] | | `-- Extracting libXi-1.8.1,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXrender-0.9.12... [pkg-builder.dan.net.uk] | | `-- Extracting libXrender-0.9.12: ....... done [pkg-builder.dan.net.uk] | | `-- Installing libevdev-1.13.2... [pkg-builder.dan.net.uk] | | `-- Extracting libevdev-1.13.2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libinput-1.27.1... [pkg-builder.dan.net.uk] | | | `-- Installing libepoll-shim-0.0.20240608... [pkg-builder.dan.net.uk] | | | `-- Extracting libepoll-shim-0.0.20240608: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing libmtdev-1.1.7... [pkg-builder.dan.net.uk] | | | `-- Extracting libmtdev-1.1.7: ......... done [pkg-builder.dan.net.uk] | | | `-- Installing libudev-devd-0.6.0... [pkg-builder.dan.net.uk] | | | `-- Extracting libudev-devd-0.6.0: ..... done [pkg-builder.dan.net.uk] | | | `-- Installing libwacom-2.12.1... [pkg-builder.dan.net.uk] | | | `-- Installing libgudev-237... [pkg-builder.dan.net.uk] | | | `-- Extracting libgudev-237: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing py311-libevdev-0.11_2... [pkg-builder.dan.net.uk] | | | `-- Extracting py311-libevdev-0.11_2: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting libwacom-2.12.1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing py311-evdev-1.9.1_1... [pkg-builder.dan.net.uk] | | | `-- Extracting py311-evdev-1.9.1_1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing py311-pyudev-0.24.1_1... [pkg-builder.dan.net.uk] | | | `-- Installing py311-six-1.17.0... [pkg-builder.dan.net.uk] | | | `-- Extracting py311-six-1.17.0: ........ done [pkg-builder.dan.net.uk] | | | `-- Extracting py311-pyudev-0.24.1_1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libinput-1.27.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libxkbcommon-1.8.1_2... [pkg-builder.dan.net.uk] | | | `-- Installing wayland-1.23.1... [pkg-builder.dan.net.uk] | | | `-- Extracting wayland-1.23.1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing xkeyboard-config-2.41_4... [pkg-builder.dan.net.uk] | | | `-- Extracting xkeyboard-config-2.41_4: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libxkbcommon-1.8.1_2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing png-1.6.47... [pkg-builder.dan.net.uk] | | `-- Extracting png-1.6.47: .......... done [pkg-builder.dan.net.uk] | | `-- Installing qt5-dbus-5.15.16p130_2... [pkg-builder.dan.net.uk] | | `-- Extracting qt5-dbus-5.15.16p130_2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing qt5-network-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Extracting qt5-network-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing vulkan-headers-1.4.313... [pkg-builder.dan.net.uk] | | `-- Extracting vulkan-headers-1.4.313: .......... done [pkg-builder.dan.net.uk] | | `-- Installing xcb-util-image-0.4.1... [pkg-builder.dan.net.uk] | | | `-- Installing xcb-util-0.4.1,1... [pkg-builder.dan.net.uk] | | | `-- Extracting xcb-util-0.4.1,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting xcb-util-image-0.4.1: ........ done [pkg-builder.dan.net.uk] | | `-- Installing xcb-util-keysyms-0.4.1... [pkg-builder.dan.net.uk] | | `-- Extracting xcb-util-keysyms-0.4.1: ...... done [pkg-builder.dan.net.uk] | | `-- Installing xcb-util-renderutil-0.3.10... [pkg-builder.dan.net.uk] | | `-- Extracting xcb-util-renderutil-0.3.10: ...... done [pkg-builder.dan.net.uk] | | `-- Installing xcb-util-wm-0.4.2... [pkg-builder.dan.net.uk] | | `-- Extracting xcb-util-wm-0.4.2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing xdg-utils-1.2.1... [pkg-builder.dan.net.uk] | | | `-- Installing hicolor-icon-theme-0.18... [pkg-builder.dan.net.uk] | | | `-- Extracting hicolor-icon-theme-0.18: . done [pkg-builder.dan.net.uk] | | | `-- Installing xprop-1.2.7... [pkg-builder.dan.net.uk] | | | `-- Extracting xprop-1.2.7: .. done [pkg-builder.dan.net.uk] | | | `-- Installing xset-1.2.5_1... [pkg-builder.dan.net.uk] | | | `-- Installing libXmu-1.1.4,1... [pkg-builder.dan.net.uk] | | | | `-- Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] | | | | `-- Extracting libXt-1.3.0,1: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting libXmu-1.1.4,1: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting xset-1.2.5_1: .. done [pkg-builder.dan.net.uk] | | `-- Extracting xdg-utils-1.2.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing xorg-fonts-truetype-7.7_1... [pkg-builder.dan.net.uk] | | | `-- Installing dejavu-2.37_3... [pkg-builder.dan.net.uk] | | | `-- Installing mkfontscale-1.2.3... [pkg-builder.dan.net.uk] | | | | `-- Installing libfontenc-1.1.8... [pkg-builder.dan.net.uk] | | | | `-- Extracting libfontenc-1.1.8: ...... done [pkg-builder.dan.net.uk] | | | `-- Extracting mkfontscale-1.2.3: .... done [pkg-builder.dan.net.uk] | | | `-- Extracting dejavu-2.37_3: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing font-bh-ttf-1.0.3_5... [pkg-builder.dan.net.uk] | | | `-- Extracting font-bh-ttf-1.0.3_5: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing font-misc-ethiopic-1.0.4... [pkg-builder.dan.net.uk] | | | `-- Extracting font-misc-ethiopic-1.0.4: ... done [pkg-builder.dan.net.uk] | | | `-- Installing font-misc-meltho-1.0.3_5... [pkg-builder.dan.net.uk] | | | `-- Extracting font-misc-meltho-1.0.3_5: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting qt5-gui-5.15.16p130_2: .......... done [pkg-builder.dan.net.uk] | | `-- Installing qt5-sql-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Extracting qt5-sql-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing qt5-widgets-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Extracting qt5-widgets-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting qt5-declarative-5.15.16p22_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-connectivity-5.15.16p1_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-designer-5.15.16p3_1... [pkg-builder.dan.net.uk] | `-- Installing qt5-assistant-5.15.16p3... [pkg-builder.dan.net.uk] | | `-- Installing qt5-help-5.15.16p3_1... [pkg-builder.dan.net.uk] | | `-- Installing qt5-sqldrivers-sqlite3-5.15.16p130... [pkg-builder.dan.net.uk] | | | `-- Installing sqlite3-3.46.1_1,1... [pkg-builder.dan.net.uk] | | | `-- Installing libedit-3.1.20250104,1... [pkg-builder.dan.net.uk] | | | `-- Extracting libedit-3.1.20250104,1: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting sqlite3-3.46.1_1,1: ......... done [pkg-builder.dan.net.uk] | | `-- Extracting qt5-sqldrivers-sqlite3-5.15.16p130: .. done [pkg-builder.dan.net.uk] | | `-- Extracting qt5-help-5.15.16p3_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing qt5-printsupport-5.15.16p130_1... [pkg-builder.dan.net.uk] | | `-- Installing cups-2.4.11_1... [pkg-builder.dan.net.uk] | | | `-- Installing avahi-app-0.8_6... [pkg-builder.dan.net.uk] | | | `-- Installing gdbm-1.25... [pkg-builder.dan.net.uk] | | | `-- Extracting gdbm-1.25: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing gnome_subr-1.0... [pkg-builder.dan.net.uk] | | | `-- Extracting gnome_subr-1.0: . done [pkg-builder.dan.net.uk] | | | `-- Installing libdaemon-0.14_1... [pkg-builder.dan.net.uk] | | | `-- Extracting libdaemon-0.14_1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing libevent-2.1.12... [pkg-builder.dan.net.uk] | | | `-- Extracting libevent-2.1.12: .......... done ===> Creating groups Creating group 'avahi' with gid '558' ===> Creating users Creating user 'avahi' with uid '558' [pkg-builder.dan.net.uk] | | | `-- Extracting avahi-app-0.8_6: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing gnutls-3.8.9... [pkg-builder.dan.net.uk] | | | `-- Installing gmp-6.3.0... [pkg-builder.dan.net.uk] | | | `-- Extracting gmp-6.3.0: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing libidn2-2.3.8... [pkg-builder.dan.net.uk] | | | | `-- Installing libunistring-1.3... [pkg-builder.dan.net.uk] | | | | `-- Extracting libunistring-1.3: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting libidn2-2.3.8: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing libtasn1-4.20.0_1... [pkg-builder.dan.net.uk] | | | `-- Extracting libtasn1-4.20.0_1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing nettle-3.10.1... [pkg-builder.dan.net.uk] | | | `-- Extracting nettle-3.10.1: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing p11-kit-0.25.5... [pkg-builder.dan.net.uk] | | | `-- Extracting p11-kit-0.25.5: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing unbound-1.23.0... [pkg-builder.dan.net.uk] | | | | `-- Installing libnghttp2-1.65.0... [pkg-builder.dan.net.uk] | | | | `-- Extracting libnghttp2-1.65.0: ....... done ===> Creating groups Using existing group 'unbound' ===> Creating users Using existing user 'unbound' [pkg-builder.dan.net.uk] | | | `-- Extracting unbound-1.23.0: .......... done [pkg-builder.dan.net.uk] | | | `-- Extracting gnutls-3.8.9: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing libpaper-1.1.28_1... [pkg-builder.dan.net.uk] | | | `-- Extracting libpaper-1.1.28_1: .......... done ===> Creating groups Creating group 'cups' with gid '193' ===> Creating users Creating user 'cups' with uid '193' [pkg-builder.dan.net.uk] | | `-- Extracting cups-2.4.11_1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting qt5-printsupport-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting qt5-assistant-5.15.16p3: ... done [pkg-builder.dan.net.uk] | `-- Installing qt5-uiplugin-5.15.16p3... [pkg-builder.dan.net.uk] | `-- Extracting qt5-uiplugin-5.15.16p3: .......... done [pkg-builder.dan.net.uk] | `-- Installing qt5-xml-5.15.16p130_1... [pkg-builder.dan.net.uk] | `-- Extracting qt5-xml-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-designer-5.15.16p3_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-imageformats-5.15.16p2... [pkg-builder.dan.net.uk] | `-- Installing jasper-4.2.5... [pkg-builder.dan.net.uk] | `-- Extracting jasper-4.2.5: .......... done [pkg-builder.dan.net.uk] | `-- Installing libmng-2.0.3_2... [pkg-builder.dan.net.uk] | | `-- Installing lcms2-2.17... [pkg-builder.dan.net.uk] | | `-- Installing tiff-4.7.0... [pkg-builder.dan.net.uk] | | | `-- Installing jbigkit-2.1_3... [pkg-builder.dan.net.uk] | | | `-- Extracting jbigkit-2.1_3: .......... done [pkg-builder.dan.net.uk] | | | `-- Installing lerc-4.0.0... [pkg-builder.dan.net.uk] | | | `-- Extracting lerc-4.0.0: ..... done [pkg-builder.dan.net.uk] | | | `-- Installing libdeflate-1.22... [pkg-builder.dan.net.uk] | | | `-- Extracting libdeflate-1.22: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting tiff-4.7.0: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting lcms2-2.17: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libmng-2.0.3_2: ......... done [pkg-builder.dan.net.uk] | `-- Installing webp-1.5.0... [pkg-builder.dan.net.uk] | | `-- Installing freeglut-3.2.1... [pkg-builder.dan.net.uk] | | `-- Installing libGLU-9.0.3... [pkg-builder.dan.net.uk] | | `-- Extracting libGLU-9.0.3: ..... done [pkg-builder.dan.net.uk] | | `-- Installing libXrandr-1.5.4... [pkg-builder.dan.net.uk] | | `-- Extracting libXrandr-1.5.4: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXxf86vm-1.1.5... [pkg-builder.dan.net.uk] | | `-- Extracting libXxf86vm-1.1.5: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting freeglut-3.2.1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing giflib-5.2.2... [pkg-builder.dan.net.uk] | | `-- Extracting giflib-5.2.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting webp-1.5.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-imageformats-5.15.16p2: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-location-5.15.16p7_1... [pkg-builder.dan.net.uk] | `-- Installing qt5-serialport-5.15.16p0_1... [pkg-builder.dan.net.uk] | `-- Extracting qt5-serialport-5.15.16p0_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-location-5.15.16p7_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-multimedia-5.15.16p2_2... [pkg-builder.dan.net.uk] | `-- Installing alsa-lib-1.2.13... [pkg-builder.dan.net.uk] | `-- Extracting alsa-lib-1.2.13: .......... done [pkg-builder.dan.net.uk] | `-- Installing alsa-plugins-1.2.12_1... [pkg-builder.dan.net.uk] | `-- Extracting alsa-plugins-1.2.12_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing gstreamer1-1.26.0_1... [pkg-builder.dan.net.uk] | | `-- Installing libunwind-20240221_2... [pkg-builder.dan.net.uk] | | `-- Extracting libunwind-20240221_2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting gstreamer1-1.26.0_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing gstreamer1-plugins-1.26.0... [pkg-builder.dan.net.uk] | | `-- Installing iso-codes-4.15.0... [pkg-builder.dan.net.uk] | | `-- Extracting iso-codes-4.15.0: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libdrm-2.4.123,1... [pkg-builder.dan.net.uk] | | `-- Installing libpciaccess-0.18.1_1... [pkg-builder.dan.net.uk] | | | `-- Installing hwdata-0.394,1... [pkg-builder.dan.net.uk] | | | `-- Extracting hwdata-0.394,1: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting libpciaccess-0.18.1_1: ..... done [pkg-builder.dan.net.uk] | | `-- Extracting libdrm-2.4.123,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing orc-0.4.41... [pkg-builder.dan.net.uk] | | `-- Extracting orc-0.4.41: .......... done [pkg-builder.dan.net.uk] | `-- Extracting gstreamer1-plugins-1.26.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing gstreamer1-plugins-bad-1.26.0... [pkg-builder.dan.net.uk] | | `-- Installing cairo-1.18.2,3... [pkg-builder.dan.net.uk] | | `-- Installing lzo2-2.10_1... [pkg-builder.dan.net.uk] | | `-- Extracting lzo2-2.10_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pixman-0.44.2... [pkg-builder.dan.net.uk] | | `-- Extracting pixman-0.44.2: ...... done [pkg-builder.dan.net.uk] | | `-- Extracting cairo-1.18.2,3: .......... done [pkg-builder.dan.net.uk] | | `-- Installing json-glib-1.10.6... [pkg-builder.dan.net.uk] | | `-- Installing gobject-introspection-1.84.0,1... [pkg-builder.dan.net.uk] | | `-- Extracting gobject-introspection-1.84.0,1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting json-glib-1.10.6: .......... done [pkg-builder.dan.net.uk] | | `-- Installing pango-1.56.1... [pkg-builder.dan.net.uk] | | `-- Installing fribidi-1.0.16... [pkg-builder.dan.net.uk] | | `-- Extracting fribidi-1.0.16: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXft-2.3.8... [pkg-builder.dan.net.uk] | | `-- Extracting libXft-2.3.8: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libthai-0.1.29_1... [pkg-builder.dan.net.uk] | | | `-- Installing libdatrie-0.2.13_2... [pkg-builder.dan.net.uk] | | | `-- Extracting libdatrie-0.2.13_2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libthai-0.1.29_1: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting pango-1.56.1: .......... done [pkg-builder.dan.net.uk] | `-- Extracting gstreamer1-plugins-bad-1.26.0: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXv-1.0.12_1,1... [pkg-builder.dan.net.uk] | `-- Extracting libXv-1.0.12_1,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing openal-soft-1.24.2_2... [pkg-builder.dan.net.uk] | | `-- Installing libmysofa-1.3.3... [pkg-builder.dan.net.uk] | | `-- Extracting libmysofa-1.3.3: .......... done [pkg-builder.dan.net.uk] | `-- Extracting openal-soft-1.24.2_2: .......... done [pkg-builder.dan.net.uk] | `-- Installing qt5-opengl-5.15.16p130_1... [pkg-builder.dan.net.uk] | `-- Extracting qt5-opengl-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-multimedia-5.15.16p2_2: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-quick3d-5.15.16p1_1... [pkg-builder.dan.net.uk] | `-- Installing assimp-5.4.3... [pkg-builder.dan.net.uk] | `-- Extracting assimp-5.4.3: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-quick3d-5.15.16p1_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-remoteobjects-5.15.16p0_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-remoteobjects-5.15.16p0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-sensors-5.15.16p0_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-sensors-5.15.16p0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-speech-5.15.16p1_1... [pkg-builder.dan.net.uk] | `-- Installing speech-dispatcher-0.12.0... [pkg-builder.dan.net.uk] | | `-- Installing dotconf-1.4.1_1... [pkg-builder.dan.net.uk] | | `-- Extracting dotconf-1.4.1_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing espeak-ng-1.52.0... [pkg-builder.dan.net.uk] | | `-- Installing pcaudiolib-1.2_2... [pkg-builder.dan.net.uk] | | `-- Extracting pcaudiolib-1.2_2: ..... done [pkg-builder.dan.net.uk] | | `-- Extracting espeak-ng-1.52.0: .......... done [pkg-builder.dan.net.uk] | `-- Extracting speech-dispatcher-0.12.0: .......... done [pkg-builder.dan.net.uk] `-- Extracting qt5-speech-5.15.16p1_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-svg-5.15.16p5_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-svg-5.15.16p5_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-testlib-5.15.16p130_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-testlib-5.15.16p130_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-webchannel-5.15.16p3_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-webchannel-5.15.16p3_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-websockets-5.15.16p2_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-websockets-5.15.16p2_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-x11extras-5.15.16p0_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-x11extras-5.15.16p0_1: .......... done [pkg-builder.dan.net.uk] `-- Installing qt5-xmlpatterns-5.15.16p0_1... [pkg-builder.dan.net.uk] `-- Extracting qt5-xmlpatterns-5.15.16p0_1: .......... done [pkg-builder.dan.net.uk] Extracting py311-qt5-pyqt-5.15.11_1: .......... done ==> Running trigger: desktop-file-utils.ucl Building cache database of MIME types ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.13.3: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===== Message from wayland-1.23.1: -- Wayland requires XDG_RUNTIME_DIR to be defined to a path that will contain "wayland-%d" unix(4) sockets. This is usually handled by consolekit2 (via ck-launch-session) or pam_xdg (via login). ===== Message from libxkbcommon-1.8.1_2: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg ===== Message from dejavu-2.37_3: -- Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/share/fonts/dejavu/" Note: your X Windows configuration file is typically /etc/X11/XF86Config if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org. ===== Message from qt5-sql-5.15.16p130_1: -- To enable Qt database support, install the database plugin ports. The following plugin ports are available: - databases/qt5-sqldrivers-mysql MySQL - databases/qt5-sqldrivers-odbc Open Database Connectivity - databases/qt5-sqldrivers-pgsql PostgreSQL - databases/qt5-sqldrivers-sqlite2 SQLite 2 - databases/qt5-sqldrivers-sqlite3 SQLite 3 - databases/qt5-sqldrivers-tds FreeTDS ===== Message from freeglut-3.2.1: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===== Message from alsa-plugins-1.2.12_1: -- ===> NOTICE: The alsa-plugins port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Carla-2.5.9_1 depends on package: py311-qt5-pyqt>=5.15.11 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on file: /usr/local/bin/python3.11 - found ===> Carla-2.5.9_1 depends on file: /usr/local/bin/sdl2-config - not found ===> Installing existing package /packages/All/sdl2-2.32.4.pkg [pkg-builder.dan.net.uk] Installing sdl2-2.32.4... [pkg-builder.dan.net.uk] `-- Installing libXScrnSaver-1.2.4_1... [pkg-builder.dan.net.uk] `-- Extracting libXScrnSaver-1.2.4_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXcursor-1.2.2... [pkg-builder.dan.net.uk] `-- Extracting libXcursor-1.2.2: .......... done [pkg-builder.dan.net.uk] `-- Installing mesa-libs-24.1.7_1... [pkg-builder.dan.net.uk] | `-- Installing libXdamage-1.1.6... [pkg-builder.dan.net.uk] | `-- Extracting libXdamage-1.1.6: ...... done [pkg-builder.dan.net.uk] | `-- Installing libxshmfence-1.3.2... [pkg-builder.dan.net.uk] | `-- Extracting libxshmfence-1.3.2: ...... done [pkg-builder.dan.net.uk] `-- Extracting mesa-libs-24.1.7_1: .......... done [pkg-builder.dan.net.uk] `-- Installing vulkan-loader-1.4.313... [pkg-builder.dan.net.uk] `-- Extracting vulkan-loader-1.4.313: ....... done [pkg-builder.dan.net.uk] Extracting sdl2-2.32.4: .......... done ===> Carla-2.5.9_1 depends on file: /usr/local/bin/sdl2-config - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on executable: update-mime-database - not found ===> Installing existing package /packages/All/shared-mime-info-2.4_1.pkg [pkg-builder.dan.net.uk] Installing shared-mime-info-2.4_1... [pkg-builder.dan.net.uk] Extracting shared-mime-info-2.4_1: ......... done ==> Running trigger: shared-mime-info.ucl Building the Shared MIME-Info database cache ===> Carla-2.5.9_1 depends on executable: update-mime-database - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on package: xorgproto>=0 - found ===> Carla-2.5.9_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Carla-2.5.9_1 depends on package: qt5-buildtools>=5.15 - not found ===> Installing existing package /packages/All/qt5-buildtools-5.15.16p130_1.pkg [pkg-builder.dan.net.uk] Installing qt5-buildtools-5.15.16p130_1... [pkg-builder.dan.net.uk] Extracting qt5-buildtools-5.15.16p130_1: ........ done ===> Carla-2.5.9_1 depends on package: qt5-buildtools>=5.15 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg-builder.dan.net.uk] Installing ccache-3.7.12_8... [pkg-builder.dan.net.uk] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> Carla-2.5.9_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of Carla-2.5.9_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> Carla-2.5.9_1 depends on shared library: liblo.so - not found ===> Installing existing package /packages/All/liblo-0.32.pkg [pkg-builder.dan.net.uk] Installing liblo-0.32... [pkg-builder.dan.net.uk] Extracting liblo-0.32: .......... done ===> Carla-2.5.9_1 depends on shared library: liblo.so - found (/usr/local/lib/liblo.so) ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on shared library: libsndfile.so - found (/usr/local/lib/libsndfile.so) ===> Carla-2.5.9_1 depends on shared library: libfluidsynth.so - not found ===> Installing existing package /packages/All/fluidsynth-2.4.4.pkg [pkg-builder.dan.net.uk] Installing fluidsynth-2.4.4... [pkg-builder.dan.net.uk] Extracting fluidsynth-2.4.4: .......... done ===> Carla-2.5.9_1 depends on shared library: libfluidsynth.so - found (/usr/local/lib/libfluidsynth.so) ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Carla-2.5.9_1 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) ===> Carla-2.5.9_1 depends on shared library: libQt5Core.so - found (/usr/local/lib/qt5/libQt5Core.so) ===> Carla-2.5.9_1 depends on shared library: libQt5Gui.so - found (/usr/local/lib/qt5/libQt5Gui.so) ===> Carla-2.5.9_1 depends on shared library: libQt5Widgets.so - found (/usr/local/lib/qt5/libQt5Widgets.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for Carla-2.5.9_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for Carla-2.5.9_1 gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/engine' Compiling CarlaEngine.cpp In file included from CarlaEngine.cpp:25: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngine.cpp:25: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngine.cpp:25: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineClient.cpp In file included from CarlaEngineClient.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineClient.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineClient.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineData.cpp Compiling CarlaEngineGraph.cpp In file included from CarlaEngineGraph.cpp:18: In file included from ./CarlaEngineGraph.hpp:25: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineGraph.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaEngineGraph.cpp:19: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ CarlaEngineGraph.cpp:1044:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1044 | const float* inBuf[numInBufs]; | ^~~~~~~~~ CarlaEngineGraph.cpp:1044:28: note: initializer of 'numInBufs' is not a constant expression CarlaEngineGraph.cpp:1040:24: note: declared here 1040 | const uint32_t numInBufs = std::max(oldAudioInCount, 2U); | ^ CarlaEngineGraph.cpp:1048:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1048 | float* outBuf[numOutBufs]; | ^~~~~~~~~~ CarlaEngineGraph.cpp:1048:23: note: initializer of 'numOutBufs' is not a constant expression CarlaEngineGraph.cpp:1041:24: note: declared here 1041 | const uint32_t numOutBufs = std::max(oldAudioOutCount, 2U); | ^ CarlaEngineGraph.cpp:1052:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1052 | float* cvBuf[numCvBufs]; | ^~~~~~~~~ CarlaEngineGraph.cpp:1052:22: note: initializer of 'numCvBufs' is not a constant expression CarlaEngineGraph.cpp:1042:24: note: declared here 1042 | const uint32_t numCvBufs = std::max(plugin->getCVInCount(), plugin->getCVOutCount()); | ^ CarlaEngineGraph.cpp:1588:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1588 | float* audioBuffers[numAudioChan]; | ^~~~~~~~~~~~ CarlaEngineGraph.cpp:1588:33: note: initializer of 'numAudioChan' is not a constant expression CarlaEngineGraph.cpp:1571:24: note: declared here 1571 | const uint32_t numAudioChan = audio.getNumChannels(); | ^ CarlaEngineGraph.cpp:1589:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1589 | float* cvOutBuffers[numCVOutChan]; | ^~~~~~~~~~~~ CarlaEngineGraph.cpp:1589:33: note: initializer of 'numCVOutChan' is not a constant expression CarlaEngineGraph.cpp:1573:24: note: declared here 1573 | const uint32_t numCVOutChan = cvOut.getNumChannels(); | ^ CarlaEngineGraph.cpp:1590:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1590 | const float* cvInBuffers[numCVInChan]; | ^~~~~~~~~~~ CarlaEngineGraph.cpp:1590:38: note: initializer of 'numCVInChan' is not a constant expression CarlaEngineGraph.cpp:1572:24: note: declared here 1572 | const uint32_t numCVInChan = cvIn.getNumChannels(); | ^ CarlaEngineGraph.cpp:1617:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1617 | float* cvOutBuffers[numCVOutChan]; | ^~~~~~~~~~~~ CarlaEngineGraph.cpp:1617:33: note: initializer of 'numCVOutChan' is not a constant expression CarlaEngineGraph.cpp:1573:24: note: declared here 1573 | const uint32_t numCVOutChan = cvOut.getNumChannels(); | ^ CarlaEngineGraph.cpp:1618:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1618 | const float* cvInBuffers[numCVInChan]; | ^~~~~~~~~~~ CarlaEngineGraph.cpp:1618:38: note: initializer of 'numCVInChan' is not a constant expression CarlaEngineGraph.cpp:1572:24: note: declared here 1572 | const uint32_t numCVInChan = cvIn.getNumChannels(); | ^ In file included from CarlaEngineGraph.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 28 warnings generated. Compiling CarlaEngineInternal.cpp In file included from CarlaEngineInternal.cpp:18: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineInternal.cpp:18: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineInternal.cpp:18: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEnginePorts.cpp In file included from CarlaEnginePorts.cpp:18: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEnginePorts.cpp:18: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEnginePorts.cpp:18: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineRunner.cpp In file included from CarlaEngineRunner.cpp:18: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineRunner.cpp:19: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineRunner.cpp:19: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineDummy.cpp In file included from CarlaEngineDummy.cpp:18: In file included from ./CarlaEngineGraph.hpp:25: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineDummy.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaEngineDummy.cpp:20: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineDummy.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineOsc.cpp In file included from CarlaEngineOsc.cpp:18: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineOsc.cpp:18: In file included from ./CarlaEngineOsc.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 18 warnings generated. Compiling CarlaEngineOscHandlers.cpp In file included from CarlaEngineOscHandlers.cpp:18: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineOscHandlers.cpp:18: In file included from ./CarlaEngineOsc.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineOscHandlers.cpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscHandlers.cpp:231:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[pathlen+12]; | ^~~~~~~~~~ CarlaEngineOscHandlers.cpp:231:25: note: initializer of 'pathlen' is not a constant expression CarlaEngineOscHandlers.cpp:228:22: note: declared here 228 | const size_t pathlen = std::strlen(path); | ^ In file included from CarlaEngineOscHandlers.cpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 21 warnings generated. Compiling CarlaEngineOscSend.cpp In file included from CarlaEngineOscSend.cpp:18: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineOscSend.cpp:18: In file included from ./CarlaEngineOsc.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaEngineOscSend.cpp:42:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 42 | char targetPath[std::strlen(fControlDataTCP.path)+4]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:42:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 42 | char targetPath[std::strlen(fControlDataTCP.path)+4]; | ^ CarlaEngineOscSend.cpp:83:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 83 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:83:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 83 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ CarlaEngineOscSend.cpp:113:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 113 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:113:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 113 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ CarlaEngineOscSend.cpp:155:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 155 | char targetPath[std::strlen(fControlDataTCP.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:155:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 155 | char targetPath[std::strlen(fControlDataTCP.path)+13]; | ^ CarlaEngineOscSend.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:200:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 200 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ CarlaEngineOscSend.cpp:219:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 219 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:219:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 219 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ CarlaEngineOscSend.cpp:239:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 239 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:239:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 239 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ CarlaEngineOscSend.cpp:255:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 255 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:255:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 255 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ CarlaEngineOscSend.cpp:273:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 273 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:273:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 273 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ CarlaEngineOscSend.cpp:298:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 298 | char targetPath[std::strlen(fControlDataTCP.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:298:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 298 | char targetPath[std::strlen(fControlDataTCP.path)+9]; | ^ CarlaEngineOscSend.cpp:320:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 320 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:320:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 320 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ CarlaEngineOscSend.cpp:332:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 332 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:332:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 332 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ CarlaEngineOscSend.cpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:344:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 344 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ CarlaEngineOscSend.cpp:359:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 359 | char targetPath[std::strlen(fControlDataUDP.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:359:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 359 | char targetPath[std::strlen(fControlDataUDP.path)+9]; | ^ CarlaEngineOscSend.cpp:378:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 378 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:378:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 378 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^ CarlaEngineOscSend.cpp:392:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 392 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineOscSend.cpp:392:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 392 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^ 34 warnings generated. Compiling CarlaEngineNative.cpp In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Compiling CarlaEngineRtAudio.cpp In file included from CarlaEngineRtAudio.cpp:18: In file included from ./CarlaEngineGraph.hpp:25: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineRtAudio.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaEngineRtAudio.cpp:20: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ CarlaEngineRtAudio.cpp:639:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 639 | const float* inBuf[fAudioInCount]; | ^~~~~~~~~~~~~ CarlaEngineRtAudio.cpp:639:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaEngineRtAudio.cpp:640:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 640 | /* */ float* outBuf[fAudioOutCount]; | ^~~~~~~~~~~~~~ CarlaEngineRtAudio.cpp:640:29: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaEngineRtAudio.cpp:645:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 645 | float* inBuf2[fAudioInCount]; | ^~~~~~~~~~~~~ CarlaEngineRtAudio.cpp:645:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function In file included from CarlaEngineRtAudio.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 23 warnings generated. Compiling CarlaEngineJack.cpp In file included from CarlaEngineJack.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineJack.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineJack.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaEngineJack.cpp:562:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 562 | jack_midi_data_t jdata[size]; | ^~~~ CarlaEngineJack.cpp:562:32: note: function parameter 'size' with unknown value cannot be used in a constant expression CarlaEngineJack.cpp:551:83: note: declared here 551 | bool writeMidiEvent(const uint32_t time, const uint8_t channel, const uint8_t size, const uint8_t* const data) noexcept override | ^ CarlaEngineJack.cpp:4072:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4072 | const float* audioIn[audioInCount]; | ^~~~~~~~~~~~ CarlaEngineJack.cpp:4072:30: note: initializer of 'audioInCount' is not a constant expression CarlaEngineJack.cpp:4062:24: note: declared here 4062 | const uint32_t audioInCount = plugin->getAudioInCount(); | ^ CarlaEngineJack.cpp:4073:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4073 | /* */ float* audioOut[audioOutCount]; | ^~~~~~~~~~~~~ CarlaEngineJack.cpp:4073:31: note: initializer of 'audioOutCount' is not a constant expression CarlaEngineJack.cpp:4063:24: note: declared here 4063 | const uint32_t audioOutCount = plugin->getAudioOutCount(); | ^ CarlaEngineJack.cpp:4074:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4074 | const float* cvIn[cvInCount+cvsInCount]; | ^~~~~~~~~~~~~~~~~~~~ CarlaEngineJack.cpp:4074:27: note: initializer of 'cvInCount' is not a constant expression CarlaEngineJack.cpp:4064:24: note: declared here 4064 | const uint32_t cvInCount = plugin->getCVInCount(); | ^ CarlaEngineJack.cpp:4075:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4075 | /* */ float* cvOut[cvOutCount]; | ^~~~~~~~~~ CarlaEngineJack.cpp:4075:28: note: initializer of 'cvOutCount' is not a constant expression CarlaEngineJack.cpp:4065:24: note: declared here 4065 | const uint32_t cvOutCount = plugin->getCVOutCount(); | ^ In file included from CarlaEngineJack.cpp:18: In file included from ./CarlaEngineClient.hpp:22: In file included from ./CarlaEnginePorts.hpp:22: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 25 warnings generated. Compiling CarlaEngineSDL.cpp In file included from CarlaEngineSDL.cpp:18: In file included from ./CarlaEngineGraph.hpp:25: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineSDL.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaEngineSDL.cpp:20: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineSDL.cpp:18: In file included from ./CarlaEngineGraph.hpp:27: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Creating carla_engine.a Compiling CarlaEngineNative.cpp (plugin) In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:21: In file included from ./CarlaEngineRunner.hpp:22: In file included from ../../utils/CarlaRunner.hpp:23: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:27: In file included from ./CarlaEngineOsc.hpp:28: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaEngineNative.cpp:3134: ../../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from CarlaEngineNative.cpp:29: In file included from ./CarlaEngineInternal.hpp:32: In file included from ../../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../../modules/water/processors/AudioProcessor.h:24: In file included from ../../modules/water/processors/../text/String.h:29: In file included from ../../modules/water/processors/../text/CharPointer_UTF8.h:29: ../../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 21 warnings generated. Creating carla_engine_plugin.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/engine' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/plugin' Compiling CarlaPlugin.cpp In file included from CarlaPlugin.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPlugin.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaPlugin.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginInternal.cpp In file included from CarlaPluginInternal.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginInternal.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaPluginInternal.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginNative.cpp In file included from CarlaPluginNative.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginNative.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginNative.cpp:2386:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2386 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginNative.cpp:2386:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginNative.cpp:2383:24: note: declared here 2383 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from CarlaPluginNative.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaPluginLADSPADSSI.cpp In file included from CarlaPluginLADSPADSSI.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginLADSPADSSI.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaPluginLADSPADSSI.cpp:27: ../../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ CarlaPluginLADSPADSSI.cpp:1321:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1321 | float tmpIn [(aIns > 0) ? aIns : 1][2]; | ^~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLADSPADSSI.cpp:1321:23: note: function parameter 'aIns' with unknown value cannot be used in a constant expression 1321 | float tmpIn [(aIns > 0) ? aIns : 1][2]; | ^ CarlaPluginLADSPADSSI.cpp:1312:49: note: declared here 1312 | void findInitialLatencyValue(const uint32_t aIns, const uint32_t aOuts) const | ^ CarlaPluginLADSPADSSI.cpp:1322:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1322 | float tmpOut[(aOuts > 0) ? aOuts : 1][2]; | ^~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLADSPADSSI.cpp:1322:23: note: function parameter 'aOuts' with unknown value cannot be used in a constant expression 1322 | float tmpOut[(aOuts > 0) ? aOuts : 1][2]; | ^ CarlaPluginLADSPADSSI.cpp:1312:70: note: declared here 1312 | void findInitialLatencyValue(const uint32_t aIns, const uint32_t aOuts) const | ^ CarlaPluginLADSPADSSI.cpp:2072:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2072 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLADSPADSSI.cpp:2072:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginLADSPADSSI.cpp:2068:24: note: declared here 2068 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from CarlaPluginLADSPADSSI.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 23 warnings generated. Compiling CarlaPluginLV2.cpp In file included from CarlaPluginLV2.cpp:22: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginLV2.cpp:22: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginLV2.cpp:3364:61: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^~~~~~~~~~ CarlaPluginLV2.cpp:3364:61: note: initializer of 'bufferSize' is not a constant expression CarlaPluginLV2.cpp:3362:24: note: declared here 3362 | const uint32_t bufferSize = static_cast(fLv2Options.nominalBufferSize); | ^ CarlaPluginLV2.cpp:3364:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:3364:24: note: function parameter 'aIns' with unknown value cannot be used in a constant expression 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^ CarlaPluginLV2.cpp:3353:49: note: declared here 3353 | void findInitialLatencyValue(const uint32_t aIns, | ^ CarlaPluginLV2.cpp:3365:61: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^~~~~~~~~~ CarlaPluginLV2.cpp:3365:61: note: initializer of 'bufferSize' is not a constant expression CarlaPluginLV2.cpp:3362:24: note: declared here 3362 | const uint32_t bufferSize = static_cast(fLv2Options.nominalBufferSize); | ^ CarlaPluginLV2.cpp:3365:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:3365:23: note: function parameter 'aOuts' with unknown value cannot be used in a constant expression 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^ CarlaPluginLV2.cpp:3355:49: note: declared here 3355 | const uint32_t aOuts, | ^ CarlaPluginLV2.cpp:3614:48: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3614 | LV2_Atom_Buffer_Iterator evInAtomIters[fEventsIn.count]; | ^~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:3614:48: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaPluginLV2.cpp:3615:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3615 | LV2_Event_Iterator evInEventIters[fEventsIn.count]; | ^~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:3615:49: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaPluginLV2.cpp:3616:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3616 | LV2_MIDIState evInMidiStates[fEventsIn.count]; | ^~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:3616:49: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaPluginLV2.cpp:4316:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4316 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ CarlaPluginLV2.cpp:4316:39: note: initializer of 'midiEvent' is not a constant expression CarlaPluginLV2.cpp:4291:44: note: declared here 4291 | const EngineMidiEvent& midiEvent(event.midi); | ^ CarlaPluginLV2.cpp:4635:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4635 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginLV2.cpp:4635:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginLV2.cpp:4631:24: note: declared here 4631 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from CarlaPluginLV2.cpp:22: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 12 warnings generated. Compiling CarlaPluginVST2.cpp In file included from CarlaPluginVST2.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginVST2.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginVST2.cpp:1765:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1765 | float* vstInBuffer[pData->audioIn.count]; | ^~~~~~~~~~~~~~~~~~~~ CarlaPluginVST2.cpp:1765:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function CarlaPluginVST2.cpp:1818:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1818 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginVST2.cpp:1818:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginVST2.cpp:1814:24: note: declared here 1814 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from CarlaPluginVST2.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 5 warnings generated. Compiling CarlaPluginVST3.cpp In file included from CarlaPluginVST3.cpp:22: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginVST3.cpp:22: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginVST3.cpp:1439:22: warning: variable 'startTime' set but not used [-Wunused-but-set-variable] 1439 | uint32_t startTime = 0; | ^ CarlaPluginVST3.cpp:1731:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1731 | float* bufferAudioIn[std::max(1u, pData->audioIn.count + pData->cvIn.count)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginVST3.cpp:1731:43: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1731 | float* bufferAudioIn[std::max(1u, pData->audioIn.count + pData->cvIn.count)]; | ^ CarlaPluginVST3.cpp:1732:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1732 | float* bufferAudioOut[std::max(1u, pData->audioOut.count + pData->cvOut.count)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CarlaPluginVST3.cpp:1732:44: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1732 | float* bufferAudioOut[std::max(1u, pData->audioOut.count + pData->cvOut.count)]; | ^ CarlaPluginVST3.cpp:1803:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1803 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginVST3.cpp:1803:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginVST3.cpp:1799:24: note: declared here 1799 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from CarlaPluginVST3.cpp:22: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 7 warnings generated. Compiling CarlaPluginAU.cpp Compiling CarlaPluginJSFX.cpp In file included from CarlaPluginJSFX.cpp:20: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginJSFX.cpp:20: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginJSFX.cpp:812:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 812 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ CarlaPluginJSFX.cpp:812:39: note: initializer of 'midiEvent' is not a constant expression CarlaPluginJSFX.cpp:790:44: note: declared here 790 | const EngineMidiEvent& midiEvent(event.midi); | ^ In file included from CarlaPluginJSFX.cpp:20: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaPluginJuce.cpp In file included from CarlaPluginJuce.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginJuce.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaPluginJuce.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginFluidSynth.cpp In file included from CarlaPluginFluidSynth.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginFluidSynth.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginFluidSynth.cpp:91:9: warning: 'fluid_synth_set_reverb_on' is deprecated [-Wdeprecated-declarations] 91 | fluid_synth_set_reverb_on(fSynth, 1); | ^ /usr/local/include/fluidsynth/synth.h:162:1: note: 'fluid_synth_set_reverb_on' has been explicitly marked deprecated here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:92:9: warning: 'fluid_synth_set_reverb' is deprecated [-Wdeprecated-declarations] 92 | fluid_synth_set_reverb(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:165:1: note: 'fluid_synth_set_reverb' has been explicitly marked deprecated here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:98:9: warning: 'fluid_synth_set_chorus_on' is deprecated [-Wdeprecated-declarations] 98 | fluid_synth_set_chorus_on(fSynth, 1); | ^ /usr/local/include/fluidsynth/synth.h:208:1: note: 'fluid_synth_set_chorus_on' has been explicitly marked deprecated here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:99:9: warning: 'fluid_synth_set_chorus' is deprecated [-Wdeprecated-declarations] 99 | fluid_synth_set_chorus(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:211:1: note: 'fluid_synth_set_chorus' has been explicitly marked deprecated here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:445:17: warning: 'fluid_synth_set_reverb_on' is deprecated [-Wdeprecated-declarations] 445 | fluid_synth_set_reverb_on(fSynth, (fixedValue > 0.5f) ? 1 : 0); | ^ /usr/local/include/fluidsynth/synth.h:162:1: note: 'fluid_synth_set_reverb_on' has been explicitly marked deprecated here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:454:17: warning: 'fluid_synth_set_reverb' is deprecated [-Wdeprecated-declarations] 454 | fluid_synth_set_reverb(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:165:1: note: 'fluid_synth_set_reverb' has been explicitly marked deprecated here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:464:17: warning: 'fluid_synth_set_chorus_on' is deprecated [-Wdeprecated-declarations] 464 | fluid_synth_set_chorus_on(fSynth, (value > 0.5f) ? 1 : 0); | ^ /usr/local/include/fluidsynth/synth.h:208:1: note: 'fluid_synth_set_chorus_on' has been explicitly marked deprecated here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:474:17: warning: 'fluid_synth_set_chorus' is deprecated [-Wdeprecated-declarations] 474 | fluid_synth_set_chorus(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:211:1: note: 'fluid_synth_set_chorus' has been explicitly marked deprecated here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ CarlaPluginFluidSynth.cpp:1544:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1544 | float oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:1544:30: note: initializer of 'doBalance' is not a constant expression CarlaPluginFluidSynth.cpp:1542:24: note: declared here 1542 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ CarlaPluginFluidSynth.cpp:1826:67: warning: 'fluid_synth_get_chorus_type' is deprecated [-Wdeprecated-declarations] 1826 | sFluidDefaults[FluidSynthChorusType] = static_cast(fluid_synth_get_chorus_type(fSynth)); | ^ /usr/local/include/fluidsynth/synth.h:223:1: note: 'fluid_synth_get_chorus_type' has been explicitly marked deprecated here 223 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_get_chorus_type(fluid_synth_t *synth); /* see fluid_chorus_mod */ | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ In file included from CarlaPluginFluidSynth.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 13 warnings generated. Compiling CarlaPluginSFZero.cpp In file included from CarlaPluginSFZero.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginSFZero.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginSFZero.cpp:526:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 526 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ CarlaPluginSFZero.cpp:526:39: note: initializer of 'midiEvent' is not a constant expression CarlaPluginSFZero.cpp:504:44: note: declared here 504 | const EngineMidiEvent& midiEvent(event.midi); | ^ In file included from CarlaPluginSFZero.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaPluginJack.cpp In file included from CarlaPluginJack.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginJack.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaPluginJack.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginBridge.cpp In file included from CarlaPluginBridge.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaPluginBridge.cpp:18: In file included from ./CarlaPluginInternal.hpp:29: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ CarlaPluginBridge.cpp:1760:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1760 | uint8_t data[size]; | ^~~~ CarlaPluginBridge.cpp:1760:30: note: read of non-const variable 'size' is not allowed in a constant expression CarlaPluginBridge.cpp:1743:27: note: declared here 1743 | uint8_t port, size; | ^ CarlaPluginBridge.cpp:1885:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1885 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginBridge.cpp:1885:40: note: initializer of 'doBalance' is not a constant expression CarlaPluginBridge.cpp:1881:24: note: declared here 1881 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ CarlaPluginBridge.cpp:2180:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2180 | char realName[realNameSize+1]; | ^~~~~~~~~~~~~~ CarlaPluginBridge.cpp:2180:31: note: initializer of 'realNameSize' is not a constant expression CarlaPluginBridge.cpp:2179:32: note: declared here 2179 | const uint32_t realNameSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2186:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2186 | char label[labelSize+1]; | ^~~~~~~~~~~ CarlaPluginBridge.cpp:2186:28: note: initializer of 'labelSize' is not a constant expression CarlaPluginBridge.cpp:2185:32: note: declared here 2185 | const uint32_t labelSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2192:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2192 | char maker[makerSize+1]; | ^~~~~~~~~~~ CarlaPluginBridge.cpp:2192:28: note: initializer of 'makerSize' is not a constant expression CarlaPluginBridge.cpp:2191:32: note: declared here 2191 | const uint32_t makerSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2198:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2198 | char copyright[copyrightSize+1]; | ^~~~~~~~~~~~~~~ CarlaPluginBridge.cpp:2198:32: note: initializer of 'copyrightSize' is not a constant expression CarlaPluginBridge.cpp:2197:32: note: declared here 2197 | const uint32_t copyrightSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2347:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2347 | char name[nameSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2347:27: note: initializer of 'nameSize' is not a constant expression CarlaPluginBridge.cpp:2346:32: note: declared here 2346 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2353:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2353 | char symbol[symbolSize+1]; | ^~~~~~~~~~~~ CarlaPluginBridge.cpp:2353:29: note: initializer of 'symbolSize' is not a constant expression CarlaPluginBridge.cpp:2352:32: note: declared here 2352 | const uint32_t symbolSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2359:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2359 | char unit[unitSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2359:27: note: initializer of 'unitSize' is not a constant expression CarlaPluginBridge.cpp:2358:32: note: declared here 2358 | const uint32_t unitSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2471:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2471 | char name[nameSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2471:27: note: initializer of 'nameSize' is not a constant expression CarlaPluginBridge.cpp:2470:32: note: declared here 2470 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2493:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2493 | char name[nameSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2493:27: note: initializer of 'nameSize' is not a constant expression CarlaPluginBridge.cpp:2492:32: note: declared here 2492 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2515:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2515 | char type[typeSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2515:27: note: initializer of 'typeSize' is not a constant expression CarlaPluginBridge.cpp:2514:32: note: declared here 2514 | const uint32_t typeSize = fShmNonRtServerControl.readUInt(); | ^ CarlaPluginBridge.cpp:2521:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2521 | char key[keySize+1]; | ^~~~~~~~~ CarlaPluginBridge.cpp:2521:26: note: initializer of 'keySize' is not a constant expression CarlaPluginBridge.cpp:2520:32: note: declared here 2520 | const uint32_t keySize = fShmNonRtServerControl.readUInt(); | ^ CarlaPluginBridge.cpp:2532:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2532 | char bigValueFilePath[bigValueFilePathSize+1]; | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginBridge.cpp:2532:43: note: initializer of 'bigValueFilePathSize' is not a constant expression CarlaPluginBridge.cpp:2531:36: note: declared here 2531 | const uint32_t bigValueFilePathSize = fShmNonRtServerControl.readUInt(); | ^ CarlaPluginBridge.cpp:2564:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2564 | char value[valueSize+1]; | ^~~~~~~~~~~ CarlaPluginBridge.cpp:2564:32: note: initializer of 'valueSize' is not a constant expression CarlaPluginBridge.cpp:2526:32: note: declared here 2526 | const uint32_t valueSize = fShmNonRtServerControl.readUInt(); | ^ CarlaPluginBridge.cpp:2580:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2580 | char chunkFilePath[chunkFilePathSize+1]; | ^~~~~~~~~~~~~~~~~~~ CarlaPluginBridge.cpp:2580:36: note: initializer of 'chunkFilePathSize' is not a constant expression CarlaPluginBridge.cpp:2579:32: note: declared here 2579 | const uint32_t chunkFilePathSize = fShmNonRtServerControl.readUInt(); | ^ CarlaPluginBridge.cpp:2623:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2623 | char text[textSize+1]; | ^~~~~~~~~~ CarlaPluginBridge.cpp:2623:27: note: initializer of 'textSize' is not a constant expression CarlaPluginBridge.cpp:2622:32: note: declared here 2622 | const uint32_t textSize(fShmNonRtServerControl.readUInt()); | ^ CarlaPluginBridge.cpp:2661:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2661 | char error[errorSize+1]; | ^~~~~~~~~~~ CarlaPluginBridge.cpp:2661:28: note: initializer of 'errorSize' is not a constant expression CarlaPluginBridge.cpp:2660:32: note: declared here 2660 | const uint32_t errorSize(fShmNonRtServerControl.readUInt()); | ^ In file included from CarlaPluginBridge.cpp:18: In file included from ./CarlaPluginInternal.hpp:25: In file included from ../../utils/CarlaStateUtils.hpp:24: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 21 warnings generated. Creating carla_plugin.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/plugin' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/jackbridge' Compiling JackBridge1.cpp Compiling JackBridge2.cpp Creating jackbridge.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/jackbridge' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/native-plugins' Compiling _all.c Compiling _data.cpp Compiling audio-gain.c Compiling bypass.c Compiling cv-to-audio.c Compiling lfo.c Compiling midi-channel-filter.c Compiling midi-channel-ab.c Compiling midi-channelize.c Compiling midi-gain.c Compiling midi-join.c Compiling midi-split.c Compiling midi-to-cv.c Compiling midi-through.c Compiling midi-transpose.c Compiling audio-file.cpp In file included from audio-file.cpp:18: In file included from ../includes/CarlaNativePrograms.hpp:26: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from audio-file.cpp:19: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from audio-file.cpp:18: In file included from ../includes/CarlaNativePrograms.hpp:26: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling bigmeter.cpp In file included from bigmeter.cpp:21: In file included from ../includes/CarlaNativeExtUI.hpp:22: In file included from ../utils/CarlaExternalUI.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Compiling midi-file.cpp In file included from midi-file.cpp:18: In file included from ../includes/CarlaNativePrograms.hpp:26: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Compiling midi-pattern.cpp In file included from midi-pattern.cpp:18: In file included from ../includes/CarlaNativeExtUI.hpp:22: In file included from ../utils/CarlaExternalUI.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ midi-pattern.cpp:445:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 445 | uint8_t data[size], dvalue; | ^~~~ midi-pattern.cpp:445:26: note: read of non-const variable 'size' is not allowed in a constant expression midi-pattern.cpp:439:21: note: declared here 439 | uint8_t size; | ^ midi-pattern.cpp:466:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 466 | uint8_t data[size], dvalue; | ^~~~ midi-pattern.cpp:466:26: note: read of non-const variable 'size' is not allowed in a constant expression midi-pattern.cpp:460:21: note: declared here 460 | uint8_t size; | ^ 3 warnings generated. Compiling notes.cpp In file included from notes.cpp:20: In file included from ../includes/CarlaNativeExtUI.hpp:22: In file included from ../utils/CarlaExternalUI.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Compiling xycontroller.cpp In file included from xycontroller.cpp:21: In file included from ../includes/CarlaNativeExtUI.hpp:22: In file included from ../utils/CarlaExternalUI.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from xycontroller.cpp:24: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Creating native-plugins.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/native-plugins' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtmempool' Compiling rtmempool.c Creating rtmempool.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtmempool' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/audio_decoder' Compiling ad_dr_mp3.c Compiling ad_ffmpeg.c Compiling ad_minimp3.c Compiling ad_plugin.c Compiling ad_soundfile.c Creating audio_decoder.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/audio_decoder' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/lilv' Compiling serd.c Compiling sord.c Compiling sratom.c Compiling lilv.c Creating lilv.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/lilv' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/sfzero' Compiling SFZero.cpp In file included from SFZero.cpp:4: In file included from ./SFZero.h:19: In file included from ./sfzero/SFZEG.h:10: In file included from ./sfzero/SFZRegion.h:12: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Creating sfzero.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/sfzero' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/water' Compiling water.cpp In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:31: In file included from ./files/../text/String.h:29: In file included from ./files/../text/CharPointer_UTF8.h:29: ./files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ./files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./midi/../containers/OwnedArray.h:796:9: note: in instantiation of function template specialization 'water::sortArray' requested here 796 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./midi/MidiFile.cpp:326:17: note: in instantiation of function template specialization 'water::OwnedArray::sort' requested here 326 | result.list.sort (sorter, true); | ^ In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./midi/../containers/OwnedArray.h:796:9: note: in instantiation of function template specialization 'water::sortArray' requested here 796 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./midi/MidiMessageSequence.cpp:136:10: note: in instantiation of function template specialization 'water::OwnedArray::sort' requested here 136 | list.sort (sorter, true); | ^ In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:254:17: note: in instantiation of function template specialization 'water::Array::sort' requested here 254 | strings.sort (comp); | ^ In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:259:17: note: in instantiation of function template specialization 'water::Array::sort' requested here 259 | strings.sort (comp); | ^ In file included from water.cpp:49: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:266:13: note: in instantiation of function template specialization 'water::Array::sort' requested here 266 | strings.sort (comp); | ^ 7 warnings generated. Creating water.a Compiling water.files.cpp In file included from water.files.cpp:39: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:31: In file included from ./files/../text/String.h:29: In file included from ./files/../text/CharPointer_UTF8.h:29: ./files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ./files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ In file included from water.files.cpp:39: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:254:17: note: in instantiation of function template specialization 'water::Array::sort' requested here 254 | strings.sort (comp); | ^ In file included from water.files.cpp:39: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:259:17: note: in instantiation of function template specialization 'water::Array::sort' requested here 259 | strings.sort (comp); | ^ In file included from water.files.cpp:39: In file included from ./files/DirectoryIterator.cpp:26: In file included from ./files/DirectoryIterator.h:29: In file included from ./files/File.h:29: In file included from ./files/../containers/Array.h:30: ./files/../containers/../containers/ElementComparator.h:47:28: warning: definition of implicit copy constructor for 'SortFunctionConverter' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] 47 | SortFunctionConverter& operator= (const SortFunctionConverter&) WATER_DELETED_FUNCTION; | ^ ./files/../containers/../containers/ElementComparator.h:88:74: note: in implicit copy constructor for 'water::SortFunctionConverter' first required here 88 | std::stable_sort (array + firstElement, array + lastElement + 1, converter); | ^ ./files/../containers/Array.h:1052:9: note: in instantiation of function template specialization 'water::sortArray' requested here 1052 | sortArray (comparator, data.elements.getData(), 0, size() - 1, retainOrderOfEquivalentItems); | ^ ./text/StringArray.cpp:266:13: note: in instantiation of function template specialization 'water::Array::sort' requested here 266 | strings.sort (comp); | ^ 5 warnings generated. Creating water.files.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/water' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/zita-resampler' Compiling cresampler.cc Compiling resampler-table.cc Compiling resampler.cc Compiling vresampler.cc Creating zita-resampler.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/zita-resampler' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/dgl' Compiling src/pugl.cpp Compiling src/Application.cpp Compiling src/ApplicationPrivateData.cpp Compiling src/Color.cpp Compiling src/EventHandlers.cpp Compiling src/Geometry.cpp Compiling src/ImageBase.cpp Compiling src/ImageBaseWidgets.cpp Compiling src/NanoVG.cpp Compiling src/OpenGL.cpp Compiling src/SubWidget.cpp Compiling src/SubWidgetPrivateData.cpp Compiling src/TopLevelWidget.cpp Compiling src/TopLevelWidgetPrivateData.cpp Compiling src/Widget.cpp Compiling src/WidgetPrivateData.cpp Compiling src/Window.cpp Compiling src/WindowPrivateData.cpp Creating dgl.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/dgl' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/theme' Generating moc_CarlaStyle.qt5.cpp Generating moc_CarlaStyleAnimations.qt5.cpp Generating moc_CarlaStylePlugin.qt5.cpp Generating moc_CarlaStylePrivate.qt5.cpp Generating resources.qt5.cpp Compiling CarlaStyle.cpp (Qt5) Compiling moc_CarlaStyle.cpp (Qt5) Compiling moc_CarlaStyleAnimations.cpp (Qt5) Compiling moc_CarlaStylePrivate.cpp (Qt5) Compiling resources.cpp (Qt5) Creating theme.qt5.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/theme' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtaudio' Compiling RtAudio.cpp In file included from RtAudio.cpp:43: ./RtAudio.h:662:3: warning: definition of implicit copy assignment operator for 'S24' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 662 | S24( const S24& v ) { *this = v; } | ^ ./RtAudio.h:662:31: note: in implicit copy assignment operator for 'S24' first required here 662 | S24( const S24& v ) { *this = v; } | ^ 1 warning generated. Creating rtaudio.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtaudio' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtmidi' Compiling RtMidi.cpp Creating rtmidi.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/rtmidi' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/ysfx' Compiling sources/ysfx.cpp Compiling sources/ysfx_api_eel.cpp Compiling sources/ysfx_api_file.cpp Compiling sources/ysfx_api_gfx.cpp Compiling sources/ysfx_api_reaper.cpp Compiling sources/ysfx_audio_flac.cpp Compiling sources/ysfx_audio_wav.cpp Compiling sources/ysfx_config.cpp Compiling sources/ysfx_eel_utils.cpp Compiling sources/ysfx_midi.cpp Compiling sources/ysfx_parse.cpp Compiling sources/ysfx_reader.cpp Compiling sources/ysfx_utils.cpp Compiling sources/ysfx_utils_fts.cpp Compiling sources/eel2-gas/sources/asm-nseel-x64-sse.S Compiling thirdparty/WDL/source/WDL/eel2/nseel-caltab.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-cfunc.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-compiler.c thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:577:128: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 577 | { "sin", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_WONTMAKEDENORMAL, {&sin} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:578:126: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 578 | { "cos", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&cos} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:579:109: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 579 | { "tan", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&tan} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:580:135: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 580 | { "sqrt", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_WONTMAKEDENORMAL, {&sqrt_fabs}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:581:108: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 581 | { "log", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&log} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:582:108: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 582 | { "log10", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&log10} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:593:109: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 593 | { "asin", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&asin}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:594:109: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 594 | { "acos", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&acos}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:595:109: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 595 | { "atan", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&atan}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:596:111: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 596 | { "atan2", nseel_asm_2pdd, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK, {&atan2}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:597:109: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 597 | { "exp", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK, {&exp}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:598:138: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 598 | { "abs", nseel_asm_abs, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(0)|BIF_WONTMAKEDENORMAL }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:599:117: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 599 | { "sqr", nseel_asm_sqr, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(1) }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:600:99: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 600 | { "min", nseel_asm_min, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_FPSTACKUSE(3)|BIF_WONTMAKEDENORMAL }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:601:99: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 601 | { "max", nseel_asm_max, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_FPSTACKUSE(3)|BIF_WONTMAKEDENORMAL }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:602:136: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 602 | { "sign", nseel_asm_sign, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(2)|BIF_CLEARDENORMAL, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:603:112: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 603 | { "rand", nseel_asm_1pdd, 1|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&nseel_int_rand}, }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:605:126: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 605 | { "floor", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&floor} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:606:126: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 606 | { "ceil", nseel_asm_1pdd, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_CLEARDENORMAL, {&ceil} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:608:148: warning: missing field 'pProc' initializer [-Wmissing-field-initializers] 608 | { "invsqrt", nseel_asm_invsqrt, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(3), {GLUE_INVSQRT_NEEDREPL} }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:610:143: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 610 | { "__dbg_getstackptr", nseel_asm_dbg_getstackptr, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_LASTPARMONSTACK|BIF_FPSTACKUSE(1), }, | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:636:174: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 636 | static functionType fn_min2 = { "min2", nseel_asm_min_fp, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK_LAZY|BIF_FPSTACKUSE(2)|BIF_WONTMAKEDENORMAL }; | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:637:174: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 637 | static functionType fn_max2 = { "max2", nseel_asm_max_fp, 2|NSEEL_NPARAMS_FLAG_CONST|BIF_RETURNSONSTACK|BIF_TWOPARMSONFPSTACK_LAZY|BIF_FPSTACKUSE(2)|BIF_WONTMAKEDENORMAL }; | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:638:146: warning: missing field 'replptrs' initializer [-Wmissing-field-initializers] 638 | static functionType fn_or0 = { "or0", nseel_asm_or0, 1|NSEEL_NPARAMS_FLAG_CONST|BIF_LASTPARMONSTACK|BIF_RETURNSONSTACK|BIF_CLEARDENORMAL }; | ^ thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:1770:45: warning: missing field 'subParmInfo' initializer [-Wmissing-field-initializers] 1770 | namespaceInformation local_namespace={NULL}; | ^ 25 warnings generated. 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 Compiling thirdparty/WDL/source/WDL/eel2/nseel-yylex.c In file included from thirdparty/WDL/source/WDL/eel2/nseel-yylex.c:42: y.tab.c:1284:5: warning: variable 'nseelnerrs' set but not used [-Wunused-but-set-variable] 1284 | int yynerrs; | ^ thirdparty/WDL/source/WDL/eel2/y.tab.c:68:17: note: expanded from macro 'yynerrs' 68 | #define yynerrs nseelnerrs | ^ 1 warning generated. Compiling thirdparty/WDL/source/WDL/fft.c Creating ysfx.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/modules/ysfx' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend' Compiling CarlaStandalone.cpp In file included from CarlaStandalone.cpp:21: In file included from ./CarlaHostImpl.hpp:27: In file included from ../utils/CarlaLogThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaStandalone.cpp:31: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaStandalone.cpp:2402: ../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from CarlaStandalone.cpp:2405: In file included from ./utils/Information.cpp:39: ../modules/rtaudio/RtAudio.h:662:3: warning: definition of implicit copy assignment operator for 'S24' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 662 | S24( const S24& v ) { *this = v; } | ^ ../modules/rtaudio/RtAudio.h:662:31: note: in implicit copy assignment operator for 'S24' first required here 662 | S24( const S24& v ) { *this = v; } | ^ In file included from CarlaStandalone.cpp:31: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 5 warnings generated. Compiling CarlaStandaloneNSM.cpp In file included from CarlaStandaloneNSM.cpp:18: In file included from ./CarlaHostImpl.hpp:27: In file included from ../utils/CarlaLogThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaStandaloneNSM.cpp:28: ../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from CarlaStandaloneNSM.cpp:31: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 20 warnings generated. Linking libcarla_standalone2.so /usr/local/bin/gmake -C utils gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/utils' Compiling CachedPlugins.cpp In file included from CachedPlugins.cpp:21: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CachedPlugins.cpp:23: In file included from ../../utils/CarlaLv2Utils.hpp:89: In file included from ../../modules/water/text/StringArray.h:29: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaUtils.cpp In file included from CarlaUtils.cpp:23: In file included from ../../utils/CarlaBridgeUtils.cpp:18: In file included from ../../utils/CarlaBridgeUtils.hpp:24: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Compiling Information.cpp In file included from Information.cpp:19: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from Information.cpp:39: ../../modules/rtaudio/RtAudio.h:662:3: warning: definition of implicit copy assignment operator for 'S24' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 662 | S24( const S24& v ) { *this = v; } | ^ ../../modules/rtaudio/RtAudio.h:662:31: note: in implicit copy assignment operator for 'S24' first required here 662 | S24( const S24& v ) { *this = v; } | ^ In file included from Information.cpp:47: In file included from ../../modules/water/files/File.h:31: In file included from ../../modules/water/files/../text/String.h:29: In file included from ../../modules/water/files/../text/CharPointer_UTF8.h:29: ../../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling JUCE.cpp Compiling PipeClient.cpp In file included from PipeClient.cpp:213: In file included from ../../utils/CarlaPipeUtils.cpp:20: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from PipeClient.cpp:213: In file included from ../../utils/CarlaPipeUtils.cpp:38: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from PipeClient.cpp:213: ../../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from PipeClient.cpp:213: In file included from ../../utils/CarlaPipeUtils.cpp:38: In file included from ../../modules/water/text/String.h:29: In file included from ../../modules/water/text/CharPointer_UTF8.h:29: ../../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling System.cpp In file included from System.cpp:21: In file included from ../../utils/CarlaThread.hpp:22: ../../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Compiling Windows.cpp Linking libcarla_utils.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend/utils' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/backend' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/discovery' Compiling carla-discovery.cpp In file included from carla-discovery.cpp:18: In file included from ../utils/CarlaBackendUtils.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-discovery.cpp:21: In file included from ../utils/CarlaPipeUtils.cpp:38: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from carla-discovery.cpp:21: ../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ carla-discovery.cpp:365:50: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 365 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:365:63: note: read of non-const variable 'audioIns' is not allowed in a constant expression 365 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^ carla-discovery.cpp:309:14: note: declared here 309 | uint audioIns = 0; | ^ carla-discovery.cpp:365:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 365 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^ carla-discovery.cpp:366:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 366 | LADSPA_Data bufferParams[parametersTotal]; | ^~~~~~~~~~~~~~~ carla-discovery.cpp:366:38: note: read of non-const variable 'parametersTotal' is not allowed in a constant expression carla-discovery.cpp:313:14: note: declared here 313 | uint parametersTotal = 0; | ^ carla-discovery.cpp:636:50: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 636 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:636:63: note: read of non-const variable 'audioIns' is not allowed in a constant expression 636 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^ carla-discovery.cpp:565:14: note: declared here 565 | uint audioIns = 0; | ^ carla-discovery.cpp:636:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 636 | LADSPA_Data bufferAudio[kBufferSize][std::max(1u, audioIns + audioOuts)]; | ^ carla-discovery.cpp:637:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 637 | LADSPA_Data bufferParams[parametersTotal]; | ^~~~~~~~~~~~~~~ carla-discovery.cpp:637:38: note: read of non-const variable 'parametersTotal' is not allowed in a constant expression carla-discovery.cpp:570:14: note: declared here 570 | uint parametersTotal = 0; | ^ carla-discovery.cpp:1272:34: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1272 | float* bufferAudioIn[std::max(1U, audioIns)]; | ^~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:1272:34: note: non-constexpr function 'max' cannot be used in a constant expression /usr/include/c++/v1/__algorithm/max.h:35:1: note: declared here 35 | max(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b) { | ^ carla-discovery.cpp:1273:35: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1273 | float* bufferAudioOut[std::max(1U, audioOuts)]; | ^~~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:1273:35: note: non-constexpr function 'max' cannot be used in a constant expression /usr/include/c++/v1/__algorithm/max.h:35:1: note: declared here 35 | max(_LIBCPP_LIFETIMEBOUND const _Tp& __a, _LIBCPP_LIFETIMEBOUND const _Tp& __b) { | ^ carla-discovery.cpp:1805:34: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1805 | float* bufferAudioIn[(uint)std::max(1, audioIns + cvIns)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:1805:52: note: read of non-const variable 'audioIns' is not allowed in a constant expression 1805 | float* bufferAudioIn[(uint)std::max(1, audioIns + cvIns)]; | ^ carla-discovery.cpp:1702:13: note: declared here 1702 | int audioIns = 0; | ^ carla-discovery.cpp:1806:35: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1806 | float* bufferAudioOut[(uint)std::max(1, audioOuts + cvOuts)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ carla-discovery.cpp:1806:53: note: read of non-const variable 'audioOuts' is not allowed in a constant expression 1806 | float* bufferAudioOut[(uint)std::max(1, audioOuts + cvOuts)]; | ^ carla-discovery.cpp:1703:13: note: declared here 1703 | int audioOuts = 0; | ^ In file included from carla-discovery.cpp:21: In file included from ../utils/CarlaPipeUtils.cpp:38: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 14 warnings generated. Linking carla-discovery-native gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/discovery' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/bridges-plugin' Compiling CarlaBridgePlugin.cpp In file included from CarlaBridgePlugin.cpp:26: In file included from ../utils/CarlaBackendUtils.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgePlugin.cpp:57: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngine.cpp (bridge) In file included from ../backend/engine/CarlaEngine.cpp:25: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngine.cpp:25: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineClient.cpp (bridge) In file included from ../backend/engine/CarlaEngineClient.cpp:18: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineClient.cpp:18: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineData.cpp (bridge) Compiling CarlaEngineDummy.cpp (bridge) In file included from ../backend/engine/CarlaEngineDummy.cpp:18: In file included from ../backend/engine/CarlaEngineGraph.hpp:25: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineDummy.cpp:18: In file included from ../backend/engine/CarlaEngineGraph.hpp:27: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineGraph.cpp (bridge) In file included from ../backend/engine/CarlaEngineGraph.cpp:18: In file included from ../backend/engine/CarlaEngineGraph.hpp:25: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineGraph.cpp:18: In file included from ../backend/engine/CarlaEngineGraph.hpp:27: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1044:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1044 | const float* inBuf[numInBufs]; | ^~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1044:28: note: initializer of 'numInBufs' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1040:24: note: declared here 1040 | const uint32_t numInBufs = std::max(oldAudioInCount, 2U); | ^ ../backend/engine/CarlaEngineGraph.cpp:1048:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1048 | float* outBuf[numOutBufs]; | ^~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1048:23: note: initializer of 'numOutBufs' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1041:24: note: declared here 1041 | const uint32_t numOutBufs = std::max(oldAudioOutCount, 2U); | ^ ../backend/engine/CarlaEngineGraph.cpp:1052:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1052 | float* cvBuf[numCvBufs]; | ^~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1052:22: note: initializer of 'numCvBufs' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1042:24: note: declared here 1042 | const uint32_t numCvBufs = std::max(plugin->getCVInCount(), plugin->getCVOutCount()); | ^ ../backend/engine/CarlaEngineGraph.cpp:1588:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1588 | float* audioBuffers[numAudioChan]; | ^~~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1588:33: note: initializer of 'numAudioChan' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1571:24: note: declared here 1571 | const uint32_t numAudioChan = audio.getNumChannels(); | ^ ../backend/engine/CarlaEngineGraph.cpp:1589:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1589 | float* cvOutBuffers[numCVOutChan]; | ^~~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1589:33: note: initializer of 'numCVOutChan' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1573:24: note: declared here 1573 | const uint32_t numCVOutChan = cvOut.getNumChannels(); | ^ ../backend/engine/CarlaEngineGraph.cpp:1590:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1590 | const float* cvInBuffers[numCVInChan]; | ^~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1590:38: note: initializer of 'numCVInChan' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1572:24: note: declared here 1572 | const uint32_t numCVInChan = cvIn.getNumChannels(); | ^ ../backend/engine/CarlaEngineGraph.cpp:1617:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1617 | float* cvOutBuffers[numCVOutChan]; | ^~~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1617:33: note: initializer of 'numCVOutChan' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1573:24: note: declared here 1573 | const uint32_t numCVOutChan = cvOut.getNumChannels(); | ^ ../backend/engine/CarlaEngineGraph.cpp:1618:38: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1618 | const float* cvInBuffers[numCVInChan]; | ^~~~~~~~~~~ ../backend/engine/CarlaEngineGraph.cpp:1618:38: note: initializer of 'numCVInChan' is not a constant expression ../backend/engine/CarlaEngineGraph.cpp:1572:24: note: declared here 1572 | const uint32_t numCVInChan = cvIn.getNumChannels(); | ^ In file included from ../backend/engine/CarlaEngineGraph.cpp:18: In file included from ../backend/engine/CarlaEngineGraph.hpp:27: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 11 warnings generated. Compiling CarlaEngineInternal.cpp (bridge) In file included from ../backend/engine/CarlaEngineInternal.cpp:18: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineInternal.cpp:18: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineNative.cpp (bridge) In file included from ../backend/engine/CarlaEngineNative.cpp:29: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineNative.cpp:29: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineOscSend.cpp (bridge) In file included from ../backend/engine/CarlaEngineOscSend.cpp:18: In file included from ../backend/engine/CarlaEngineOsc.hpp:28: ../utils/CarlaOscUtils.hpp:122:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 122 | char targetPath[std::strlen(oscData.path)+11]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:122:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 122 | char targetPath[std::strlen(oscData.path)+11]; | ^ ../utils/CarlaOscUtils.hpp:114:45: note: declared here 114 | void osc_send_configure(const CarlaOscData& oscData, const char* const key, const char* const value) noexcept | ^ ../utils/CarlaOscUtils.hpp:136:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:136:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 136 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:129:43: note: declared here 129 | void osc_send_control(const CarlaOscData& oscData, const int32_t index, const float value) noexcept | ^ ../utils/CarlaOscUtils.hpp:149:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 149 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:149:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 149 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:143:43: note: declared here 143 | void osc_send_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../utils/CarlaOscUtils.hpp:162:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 162 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:162:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 162 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:156:43: note: declared here 156 | void osc_send_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../utils/CarlaOscUtils.hpp:175:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 175 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:175:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 175 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:169:48: note: declared here 169 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t index) noexcept | ^ ../utils/CarlaOscUtils.hpp:188:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 188 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:188:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 188 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:182:48: note: declared here 182 | void osc_send_midi_program(const CarlaOscData& oscData, const uint32_t bank, const uint32_t program) noexcept | ^ ../utils/CarlaOscUtils.hpp:203:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 203 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:203:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 203 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:195:40: note: declared here 195 | void osc_send_midi(const CarlaOscData& oscData, const uint8_t buf[4]) noexcept | ^ ../utils/CarlaOscUtils.hpp:217:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 217 | char targetPath[std::strlen(oscData.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:217:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 217 | char targetPath[std::strlen(oscData.path)+13]; | ^ ../utils/CarlaOscUtils.hpp:210:47: note: declared here 210 | void osc_send_sample_rate(const CarlaOscData& oscData, const float sampleRate) noexcept | ^ ../utils/CarlaOscUtils.hpp:231:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 231 | char targetPath[std::strlen(oscData.path)+8]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:231:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 231 | char targetPath[std::strlen(oscData.path)+8]; | ^ ../utils/CarlaOscUtils.hpp:224:42: note: declared here 224 | void osc_send_update(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../utils/CarlaOscUtils.hpp:244:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 244 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:244:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 244 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:238:40: note: declared here 238 | void osc_send_show(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:257:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:257:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 257 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:251:40: note: declared here 251 | void osc_send_hide(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:270:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 270 | char targetPath[std::strlen(oscData.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:270:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 270 | char targetPath[std::strlen(oscData.path)+6]; | ^ ../utils/CarlaOscUtils.hpp:264:40: note: declared here 264 | void osc_send_quit(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:283:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 283 | char targetPath[std::strlen(oscData.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:283:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 283 | char targetPath[std::strlen(oscData.path)+9]; | ^ ../utils/CarlaOscUtils.hpp:277:43: note: declared here 277 | void osc_send_exiting(const CarlaOscData& oscData) noexcept | ^ ../utils/CarlaOscUtils.hpp:299:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 299 | char targetPath[std::strlen(oscData.path)+18]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:299:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 299 | char targetPath[std::strlen(oscData.path)+18]; | ^ ../utils/CarlaOscUtils.hpp:292:48: note: declared here 292 | void osc_send_bridge_ready(const CarlaOscData& oscData, const char* const url) noexcept | ^ ../utils/CarlaOscUtils.hpp:313:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 313 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:313:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 313 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:306:48: note: declared here 306 | void osc_send_bridge_error(const CarlaOscData& oscData, const char* const error) noexcept | ^ ../utils/CarlaOscUtils.hpp:329:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | char targetPath[std::strlen(oscData.path)+19]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:329:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 329 | char targetPath[std::strlen(oscData.path)+19]; | ^ ../utils/CarlaOscUtils.hpp:322:53: note: declared here 322 | void osc_send_lv2_atom_transfer(const CarlaOscData& oscData, const uint32_t portIndex, const char* const atomBuf) noexcept | ^ ../utils/CarlaOscUtils.hpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(oscData.path)+14]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../utils/CarlaOscUtils.hpp:344:33: note: function parameter 'oscData' with unknown value cannot be used in a constant expression 344 | char targetPath[std::strlen(oscData.path)+14]; | ^ ../utils/CarlaOscUtils.hpp:336:48: note: declared here 336 | void osc_send_lv2_urid_map(const CarlaOscData& oscData, const uint32_t urid, const char* const uri) noexcept | ^ In file included from ../backend/engine/CarlaEngineOscSend.cpp:18: In file included from ../backend/engine/CarlaEngineOsc.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/engine/CarlaEngineOscSend.cpp:42:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 42 | char targetPath[std::strlen(fControlDataTCP.path)+4]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:42:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 42 | char targetPath[std::strlen(fControlDataTCP.path)+4]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:83:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 83 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:83:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 83 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:113:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 113 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:113:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 113 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:155:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 155 | char targetPath[std::strlen(fControlDataTCP.path)+13]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:155:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 155 | char targetPath[std::strlen(fControlDataTCP.path)+13]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:200:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 200 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:200:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 200 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:219:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 219 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:219:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 219 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:239:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 239 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:239:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 239 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:255:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 255 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:255:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 255 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:273:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 273 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:273:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 273 | char targetPath[std::strlen(fControlDataTCP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:298:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 298 | char targetPath[std::strlen(fControlDataTCP.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:298:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 298 | char targetPath[std::strlen(fControlDataTCP.path)+9]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:320:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 320 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:320:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 320 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:332:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 332 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:332:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 332 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:344:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 344 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:344:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 344 | char targetPath[std::strlen(fControlDataTCP.path)+6]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:359:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 359 | char targetPath[std::strlen(fControlDataUDP.path)+9]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:359:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 359 | char targetPath[std::strlen(fControlDataUDP.path)+9]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:378:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 378 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:378:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 378 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^ ../backend/engine/CarlaEngineOscSend.cpp:392:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 392 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineOscSend.cpp:392:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 392 | char targetPath[std::strlen(fControlDataUDP.path)+7]; | ^ 34 warnings generated. Compiling CarlaEnginePorts.cpp (bridge) In file included from ../backend/engine/CarlaEnginePorts.cpp:18: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEnginePorts.cpp:18: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineRunner.cpp (bridge) In file included from ../backend/engine/CarlaEngineRunner.cpp:18: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineRunner.cpp:19: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaEngineJack.cpp (bridge) In file included from ../backend/engine/CarlaEngineJack.cpp:18: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/engine/CarlaEngineJack.cpp:18: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineJack.cpp:562:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 562 | jack_midi_data_t jdata[size]; | ^~~~ ../backend/engine/CarlaEngineJack.cpp:562:32: note: function parameter 'size' with unknown value cannot be used in a constant expression ../backend/engine/CarlaEngineJack.cpp:551:83: note: declared here 551 | bool writeMidiEvent(const uint32_t time, const uint8_t channel, const uint8_t size, const uint8_t* const data) noexcept override | ^ ../backend/engine/CarlaEngineJack.cpp:4072:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4072 | const float* audioIn[audioInCount]; | ^~~~~~~~~~~~ ../backend/engine/CarlaEngineJack.cpp:4072:30: note: initializer of 'audioInCount' is not a constant expression ../backend/engine/CarlaEngineJack.cpp:4062:24: note: declared here 4062 | const uint32_t audioInCount = plugin->getAudioInCount(); | ^ ../backend/engine/CarlaEngineJack.cpp:4073:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4073 | /* */ float* audioOut[audioOutCount]; | ^~~~~~~~~~~~~ ../backend/engine/CarlaEngineJack.cpp:4073:31: note: initializer of 'audioOutCount' is not a constant expression ../backend/engine/CarlaEngineJack.cpp:4063:24: note: declared here 4063 | const uint32_t audioOutCount = plugin->getAudioOutCount(); | ^ ../backend/engine/CarlaEngineJack.cpp:4074:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4074 | const float* cvIn[cvInCount+cvsInCount]; | ^~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineJack.cpp:4074:27: note: initializer of 'cvInCount' is not a constant expression ../backend/engine/CarlaEngineJack.cpp:4064:24: note: declared here 4064 | const uint32_t cvInCount = plugin->getCVInCount(); | ^ ../backend/engine/CarlaEngineJack.cpp:4075:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4075 | /* */ float* cvOut[cvOutCount]; | ^~~~~~~~~~ ../backend/engine/CarlaEngineJack.cpp:4075:28: note: initializer of 'cvOutCount' is not a constant expression ../backend/engine/CarlaEngineJack.cpp:4065:24: note: declared here 4065 | const uint32_t cvOutCount = plugin->getCVOutCount(); | ^ In file included from ../backend/engine/CarlaEngineJack.cpp:18: In file included from ../backend/engine/CarlaEngineClient.hpp:22: In file included from ../backend/engine/CarlaEnginePorts.hpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 8 warnings generated. Compiling CarlaEngineBridge.cpp (bridge) In file included from ../backend/engine/CarlaEngineBridge.cpp:23: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/engine/CarlaEngineBridge.cpp:23: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/engine/CarlaEngineBridge.cpp:888:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 888 | char typeStr[typeSize+1]; | ^~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:888:30: note: initializer of 'typeSize' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:887:32: note: declared here 887 | const uint32_t typeSize = fShmNonRtClientControl.readUInt(); | ^ ../backend/engine/CarlaEngineBridge.cpp:894:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | char keyStr[keySize+1]; | ^~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:894:29: note: initializer of 'keySize' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:893:32: note: declared here 893 | const uint32_t keySize = fShmNonRtClientControl.readUInt(); | ^ ../backend/engine/CarlaEngineBridge.cpp:906:50: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 906 | char bigValueFilePathTry[bigValueFilePathSize+1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:906:50: note: initializer of 'bigValueFilePathSize' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:905:40: note: declared here 905 | const uint32_t bigValueFilePathSize = fShmNonRtClientControl.readUInt(); | ^ ../backend/engine/CarlaEngineBridge.cpp:930:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 930 | char valueStr[valueSize+1]; | ^~~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:930:39: note: initializer of 'valueSize' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:899:32: note: declared here 899 | const uint32_t valueSize = fShmNonRtClientControl.readUInt(); | ^ ../backend/engine/CarlaEngineBridge.cpp:951:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 951 | char chunkFilePathTry[size+1]; | ^~~~~~ ../backend/engine/CarlaEngineBridge.cpp:951:39: note: initializer of 'size' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:948:32: note: declared here 948 | const uint32_t size(fShmNonRtClientControl.readUInt()); | ^ ../backend/engine/CarlaEngineBridge.cpp:1012:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1012 | char title[size+1]; | ^~~~~~ ../backend/engine/CarlaEngineBridge.cpp:1012:28: note: initializer of 'size' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1009:32: note: declared here 1009 | const uint32_t size = fShmNonRtClientControl.readUInt(); | ^ ../backend/engine/CarlaEngineBridge.cpp:1422:34: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1422 | uint8_t data[size]; | ^~~~ ../backend/engine/CarlaEngineBridge.cpp:1422:34: note: initializer of 'size' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1418:36: note: declared here 1418 | const uint8_t size(fShmRtClientControl.readByte()); | ^ ../backend/engine/CarlaEngineBridge.cpp:1471:46: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1471 | const float* audioIn[audioInCount]; | ^~~~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:1471:46: note: initializer of 'audioInCount' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1466:40: note: declared here 1466 | const uint32_t audioInCount(plugin->getAudioInCount()); | ^ ../backend/engine/CarlaEngineBridge.cpp:1472:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1472 | /* */ float* audioOut[audioOutCount]; | ^~~~~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:1472:47: note: initializer of 'audioOutCount' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1467:40: note: declared here 1467 | const uint32_t audioOutCount(plugin->getAudioOutCount()); | ^ ../backend/engine/CarlaEngineBridge.cpp:1473:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1473 | const float* cvIn[cvInCount]; | ^~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:1473:43: note: initializer of 'cvInCount' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1468:40: note: declared here 1468 | const uint32_t cvInCount(plugin->getCVInCount()); | ^ ../backend/engine/CarlaEngineBridge.cpp:1474:44: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1474 | /* */ float* cvOut[cvOutCount]; | ^~~~~~~~~~ ../backend/engine/CarlaEngineBridge.cpp:1474:44: note: initializer of 'cvOutCount' is not a constant expression ../backend/engine/CarlaEngineBridge.cpp:1469:40: note: declared here 1469 | const uint32_t cvOutCount(plugin->getCVOutCount()); | ^ In file included from ../backend/engine/CarlaEngineBridge.cpp:23: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 14 warnings generated. Compiling CarlaPlugin.cpp (bridge) In file included from ../backend/plugin/CarlaPlugin.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPlugin.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/plugin/CarlaPlugin.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginBridge.cpp (bridge) In file included from ../backend/plugin/CarlaPluginBridge.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginBridge.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginBridge.cpp:1760:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1760 | uint8_t data[size]; | ^~~~ ../backend/plugin/CarlaPluginBridge.cpp:1760:30: note: read of non-const variable 'size' is not allowed in a constant expression ../backend/plugin/CarlaPluginBridge.cpp:1743:27: note: declared here 1743 | uint8_t port, size; | ^ ../backend/plugin/CarlaPluginBridge.cpp:1885:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1885 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:1885:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:1881:24: note: declared here 1881 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2180:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2180 | char realName[realNameSize+1]; | ^~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2180:31: note: initializer of 'realNameSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2179:32: note: declared here 2179 | const uint32_t realNameSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2186:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2186 | char label[labelSize+1]; | ^~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2186:28: note: initializer of 'labelSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2185:32: note: declared here 2185 | const uint32_t labelSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2192:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2192 | char maker[makerSize+1]; | ^~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2192:28: note: initializer of 'makerSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2191:32: note: declared here 2191 | const uint32_t makerSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2198:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2198 | char copyright[copyrightSize+1]; | ^~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2198:32: note: initializer of 'copyrightSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2197:32: note: declared here 2197 | const uint32_t copyrightSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2347:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2347 | char name[nameSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2347:27: note: initializer of 'nameSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2346:32: note: declared here 2346 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2353:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2353 | char symbol[symbolSize+1]; | ^~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2353:29: note: initializer of 'symbolSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2352:32: note: declared here 2352 | const uint32_t symbolSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2359:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2359 | char unit[unitSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2359:27: note: initializer of 'unitSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2358:32: note: declared here 2358 | const uint32_t unitSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2471:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2471 | char name[nameSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2471:27: note: initializer of 'nameSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2470:32: note: declared here 2470 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2493:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2493 | char name[nameSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2493:27: note: initializer of 'nameSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2492:32: note: declared here 2492 | const uint32_t nameSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2515:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2515 | char type[typeSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2515:27: note: initializer of 'typeSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2514:32: note: declared here 2514 | const uint32_t typeSize = fShmNonRtServerControl.readUInt(); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2521:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2521 | char key[keySize+1]; | ^~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2521:26: note: initializer of 'keySize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2520:32: note: declared here 2520 | const uint32_t keySize = fShmNonRtServerControl.readUInt(); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2532:43: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2532 | char bigValueFilePath[bigValueFilePathSize+1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2532:43: note: initializer of 'bigValueFilePathSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2531:36: note: declared here 2531 | const uint32_t bigValueFilePathSize = fShmNonRtServerControl.readUInt(); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2564:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2564 | char value[valueSize+1]; | ^~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2564:32: note: initializer of 'valueSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2526:32: note: declared here 2526 | const uint32_t valueSize = fShmNonRtServerControl.readUInt(); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2580:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2580 | char chunkFilePath[chunkFilePathSize+1]; | ^~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2580:36: note: initializer of 'chunkFilePathSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2579:32: note: declared here 2579 | const uint32_t chunkFilePathSize = fShmNonRtServerControl.readUInt(); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2623:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2623 | char text[textSize+1]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2623:27: note: initializer of 'textSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2622:32: note: declared here 2622 | const uint32_t textSize(fShmNonRtServerControl.readUInt()); | ^ ../backend/plugin/CarlaPluginBridge.cpp:2661:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2661 | char error[errorSize+1]; | ^~~~~~~~~~~ ../backend/plugin/CarlaPluginBridge.cpp:2661:28: note: initializer of 'errorSize' is not a constant expression ../backend/plugin/CarlaPluginBridge.cpp:2660:32: note: declared here 2660 | const uint32_t errorSize(fShmNonRtServerControl.readUInt()); | ^ In file included from ../backend/plugin/CarlaPluginBridge.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 21 warnings generated. Compiling CarlaPluginInternal.cpp (bridge) In file included from ../backend/plugin/CarlaPluginInternal.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginInternal.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/plugin/CarlaPluginInternal.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginJack.cpp (bridge) In file included from ../backend/plugin/CarlaPluginJack.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginJack.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/plugin/CarlaPluginJack.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginNative.cpp (bridge) In file included from ../backend/plugin/CarlaPluginNative.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginNative.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginNative.cpp:2386:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2386 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginNative.cpp:2386:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginNative.cpp:2383:24: note: declared here 2383 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from ../backend/plugin/CarlaPluginNative.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaPluginLADSPADSSI.cpp (bridge) In file included from ../backend/plugin/CarlaPluginLADSPADSSI.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginLADSPADSSI.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1321:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1321 | float tmpIn [(aIns > 0) ? aIns : 1][2]; | ^~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1321:23: note: function parameter 'aIns' with unknown value cannot be used in a constant expression 1321 | float tmpIn [(aIns > 0) ? aIns : 1][2]; | ^ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1312:49: note: declared here 1312 | void findInitialLatencyValue(const uint32_t aIns, const uint32_t aOuts) const | ^ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1322:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1322 | float tmpOut[(aOuts > 0) ? aOuts : 1][2]; | ^~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1322:23: note: function parameter 'aOuts' with unknown value cannot be used in a constant expression 1322 | float tmpOut[(aOuts > 0) ? aOuts : 1][2]; | ^ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:1312:70: note: declared here 1312 | void findInitialLatencyValue(const uint32_t aIns, const uint32_t aOuts) const | ^ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:2072:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2072 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLADSPADSSI.cpp:2072:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginLADSPADSSI.cpp:2068:24: note: declared here 2068 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from ../backend/plugin/CarlaPluginLADSPADSSI.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 6 warnings generated. Compiling CarlaPluginLV2.cpp (bridge) In file included from ../backend/plugin/CarlaPluginLV2.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginLV2.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginLV2.cpp:3364:61: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3364:61: note: initializer of 'bufferSize' is not a constant expression ../backend/plugin/CarlaPluginLV2.cpp:3362:24: note: declared here 3362 | const uint32_t bufferSize = static_cast(fLv2Options.nominalBufferSize); | ^ ../backend/plugin/CarlaPluginLV2.cpp:3364:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3364:24: note: function parameter 'aIns' with unknown value cannot be used in a constant expression 3364 | float tmpIn [( aIns+cvIns > 0) ? aIns+cvIns : 1][bufferSize]; | ^ ../backend/plugin/CarlaPluginLV2.cpp:3353:49: note: declared here 3353 | void findInitialLatencyValue(const uint32_t aIns, | ^ ../backend/plugin/CarlaPluginLV2.cpp:3365:61: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3365:61: note: initializer of 'bufferSize' is not a constant expression ../backend/plugin/CarlaPluginLV2.cpp:3362:24: note: declared here 3362 | const uint32_t bufferSize = static_cast(fLv2Options.nominalBufferSize); | ^ ../backend/plugin/CarlaPluginLV2.cpp:3365:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3365:23: note: function parameter 'aOuts' with unknown value cannot be used in a constant expression 3365 | float tmpOut[(aOuts+cvOuts > 0) ? aOuts+cvOuts : 1][bufferSize]; | ^ ../backend/plugin/CarlaPluginLV2.cpp:3355:49: note: declared here 3355 | const uint32_t aOuts, | ^ ../backend/plugin/CarlaPluginLV2.cpp:3614:48: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3614 | LV2_Atom_Buffer_Iterator evInAtomIters[fEventsIn.count]; | ^~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3614:48: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function ../backend/plugin/CarlaPluginLV2.cpp:3615:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3615 | LV2_Event_Iterator evInEventIters[fEventsIn.count]; | ^~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3615:49: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function ../backend/plugin/CarlaPluginLV2.cpp:3616:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3616 | LV2_MIDIState evInMidiStates[fEventsIn.count]; | ^~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:3616:49: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function ../backend/plugin/CarlaPluginLV2.cpp:4316:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4316 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:4316:39: note: initializer of 'midiEvent' is not a constant expression ../backend/plugin/CarlaPluginLV2.cpp:4291:44: note: declared here 4291 | const EngineMidiEvent& midiEvent(event.midi); | ^ ../backend/plugin/CarlaPluginLV2.cpp:4635:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4635 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginLV2.cpp:4635:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginLV2.cpp:4631:24: note: declared here 4631 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from ../backend/plugin/CarlaPluginLV2.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 12 warnings generated. Compiling CarlaPluginVST2.cpp (bridge) In file included from ../backend/plugin/CarlaPluginVST2.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginVST2.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginVST2.cpp:1765:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1765 | float* vstInBuffer[pData->audioIn.count]; | ^~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginVST2.cpp:1765:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function ../backend/plugin/CarlaPluginVST2.cpp:1818:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1818 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginVST2.cpp:1818:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginVST2.cpp:1814:24: note: declared here 1814 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from ../backend/plugin/CarlaPluginVST2.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 5 warnings generated. Compiling CarlaPluginVST3.cpp (bridge) In file included from ../backend/plugin/CarlaPluginVST3.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginVST3.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginVST3.cpp:1439:22: warning: variable 'startTime' set but not used [-Wunused-but-set-variable] 1439 | uint32_t startTime = 0; | ^ ../backend/plugin/CarlaPluginVST3.cpp:1731:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1731 | float* bufferAudioIn[std::max(1u, pData->audioIn.count + pData->cvIn.count)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginVST3.cpp:1731:43: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1731 | float* bufferAudioIn[std::max(1u, pData->audioIn.count + pData->cvIn.count)]; | ^ ../backend/plugin/CarlaPluginVST3.cpp:1732:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1732 | float* bufferAudioOut[std::max(1u, pData->audioOut.count + pData->cvOut.count)]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginVST3.cpp:1732:44: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1732 | float* bufferAudioOut[std::max(1u, pData->audioOut.count + pData->cvOut.count)]; | ^ ../backend/plugin/CarlaPluginVST3.cpp:1803:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1803 | float bufValue, oldBufLeft[doBalance ? frames : 1]; | ^~~~~~~~~~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginVST3.cpp:1803:40: note: initializer of 'doBalance' is not a constant expression ../backend/plugin/CarlaPluginVST3.cpp:1799:24: note: declared here 1799 | const bool doBalance = (pData->hints & PLUGIN_CAN_BALANCE) != 0 && ! (carla_isEqual(pData->postProc.balanceLeft, -1.0f) && carla_isEqual(pData->postProc.balanceRight, 1.0f)); | ^ In file included from ../backend/plugin/CarlaPluginVST3.cpp:22: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 7 warnings generated. Compiling CarlaPluginAU.cpp (bridge) Compiling CarlaPluginJSFX.cpp (bridge) In file included from ../backend/plugin/CarlaPluginJSFX.cpp:20: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginJSFX.cpp:20: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginJSFX.cpp:812:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 812 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginJSFX.cpp:812:39: note: initializer of 'midiEvent' is not a constant expression ../backend/plugin/CarlaPluginJSFX.cpp:790:44: note: declared here 790 | const EngineMidiEvent& midiEvent(event.midi); | ^ In file included from ../backend/plugin/CarlaPluginJSFX.cpp:20: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaPluginJuce.cpp (bridge) In file included from ../backend/plugin/CarlaPluginJuce.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginJuce.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/plugin/CarlaPluginJuce.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaPluginFluidSynth.cpp (bridge) In file included from ../backend/plugin/CarlaPluginFluidSynth.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginFluidSynth.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:91:9: warning: 'fluid_synth_set_reverb_on' is deprecated [-Wdeprecated-declarations] 91 | fluid_synth_set_reverb_on(fSynth, 1); | ^ /usr/local/include/fluidsynth/synth.h:162:1: note: 'fluid_synth_set_reverb_on' has been explicitly marked deprecated here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:92:9: warning: 'fluid_synth_set_reverb' is deprecated [-Wdeprecated-declarations] 92 | fluid_synth_set_reverb(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:165:1: note: 'fluid_synth_set_reverb' has been explicitly marked deprecated here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:98:9: warning: 'fluid_synth_set_chorus_on' is deprecated [-Wdeprecated-declarations] 98 | fluid_synth_set_chorus_on(fSynth, 1); | ^ /usr/local/include/fluidsynth/synth.h:208:1: note: 'fluid_synth_set_chorus_on' has been explicitly marked deprecated here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:99:9: warning: 'fluid_synth_set_chorus' is deprecated [-Wdeprecated-declarations] 99 | fluid_synth_set_chorus(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:211:1: note: 'fluid_synth_set_chorus' has been explicitly marked deprecated here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:445:17: warning: 'fluid_synth_set_reverb_on' is deprecated [-Wdeprecated-declarations] 445 | fluid_synth_set_reverb_on(fSynth, (fixedValue > 0.5f) ? 1 : 0); | ^ /usr/local/include/fluidsynth/synth.h:162:1: note: 'fluid_synth_set_reverb_on' has been explicitly marked deprecated here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:454:17: warning: 'fluid_synth_set_reverb' is deprecated [-Wdeprecated-declarations] 454 | fluid_synth_set_reverb(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:165:1: note: 'fluid_synth_set_reverb' has been explicitly marked deprecated here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:464:17: warning: 'fluid_synth_set_chorus_on' is deprecated [-Wdeprecated-declarations] 464 | fluid_synth_set_chorus_on(fSynth, (value > 0.5f) ? 1 : 0); | ^ /usr/local/include/fluidsynth/synth.h:208:1: note: 'fluid_synth_set_chorus_on' has been explicitly marked deprecated here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:474:17: warning: 'fluid_synth_set_chorus' is deprecated [-Wdeprecated-declarations] 474 | fluid_synth_set_chorus(fSynth, | ^ /usr/local/include/fluidsynth/synth.h:211:1: note: 'fluid_synth_set_chorus' has been explicitly marked deprecated here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ ../backend/plugin/CarlaPluginFluidSynth.cpp:1826:67: warning: 'fluid_synth_get_chorus_type' is deprecated [-Wdeprecated-declarations] 1826 | sFluidDefaults[FluidSynthChorusType] = static_cast(fluid_synth_get_chorus_type(fSynth)); | ^ /usr/local/include/fluidsynth/synth.h:223:1: note: 'fluid_synth_get_chorus_type' has been explicitly marked deprecated here 223 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_get_chorus_type(fluid_synth_t *synth); /* see fluid_chorus_mod */ | ^ /usr/local/include/fluidsynth.h:58:45: note: expanded from macro 'FLUID_DEPRECATED' 58 | # define FLUID_DEPRECATED __attribute__((deprecated)) | ^ In file included from ../backend/plugin/CarlaPluginFluidSynth.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 12 warnings generated. Compiling CarlaPluginSFZero.cpp (bridge) In file included from ../backend/plugin/CarlaPluginSFZero.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/plugin/CarlaPluginSFZero.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ ../backend/plugin/CarlaPluginSFZero.cpp:526:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 526 | uint8_t midiData2[midiEvent.size]; | ^~~~~~~~~~~~~~ ../backend/plugin/CarlaPluginSFZero.cpp:526:39: note: initializer of 'midiEvent' is not a constant expression ../backend/plugin/CarlaPluginSFZero.cpp:504:44: note: declared here 504 | const EngineMidiEvent& midiEvent(event.midi); | ^ In file included from ../backend/plugin/CarlaPluginSFZero.cpp:18: In file included from ../backend/plugin/CarlaPluginInternal.hpp:25: In file included from ../utils/CarlaStateUtils.hpp:24: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaStandalone.cpp (bridge) In file included from ../backend/CarlaStandalone.cpp:21: In file included from ../backend/CarlaHostImpl.hpp:29: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from ../backend/CarlaStandalone.cpp:31: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../backend/CarlaStandalone.cpp:2402: ../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from ../backend/CarlaStandalone.cpp:31: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Linking carla-bridge-native Compiling CarlaBridgeSingleLV2.cpp In file included from CarlaBridgeSingleLV2.cpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:21: In file included from ../backend/engine/CarlaEngineRunner.hpp:22: In file included from ../utils/CarlaRunner.hpp:23: In file included from ../utils/CarlaThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeSingleLV2.cpp:22: In file included from ../backend/engine/CarlaEngineInternal.hpp:32: In file included from ../modules/water/processors/AudioProcessorGraph.h:24: In file included from ../modules/water/processors/AudioProcessor.h:24: In file included from ../modules/water/processors/../text/String.h:29: In file included from ../modules/water/processors/../text/CharPointer_UTF8.h:29: ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/processors/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/processors/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Linking carla-bridge-lv2.so gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/bridges-plugin' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/bridges-ui' Compiling CarlaBridgeFormat.cpp In file included from CarlaBridgeFormat.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeFormat.cpp:356: In file included from ../utils/CarlaPipeUtils.cpp:38: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CarlaBridgeFormat.cpp:356: ../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from CarlaBridgeFormat.cpp:356: In file included from ../utils/CarlaPipeUtils.cpp:38: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Compiling CarlaBridgeFormatLV2.cpp (GTK2) In file included from CarlaBridgeFormatLV2.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeFormatLV2.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaBridgeToolkitGtk.cpp (GTK2) In file included from CarlaBridgeToolkitGtk.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Linking carla-bridge-lv2-gtk2 Compiling CarlaBridgeFormatLV2.cpp (GTK3) In file included from CarlaBridgeFormatLV2.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeFormatLV2.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaBridgeToolkitGtk.cpp (GTK3) In file included from CarlaBridgeToolkitGtk.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Linking carla-bridge-lv2-gtk3 Generating CarlaBridgeToolkitQt5.moc Generating resources.qt5.cpp Compiling CarlaBridgeFormatLV2.cpp (QT5) In file included from CarlaBridgeFormatLV2.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeFormatLV2.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaBridgeToolkitQt.cpp (QT5) In file included from CarlaBridgeToolkitQt.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Linking carla-bridge-lv2-qt5 Compiling CarlaBridgeFormatLV2.cpp (X11) In file included from CarlaBridgeFormatLV2.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from CarlaBridgeFormatLV2.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Compiling CarlaBridgeToolkitNative.cpp (X11) In file included from CarlaBridgeToolkitNative.cpp:18: In file included from ./CarlaBridgeFormat.hpp:25: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ 1 warning generated. Linking carla-bridge-lv2-x11 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/bridges-ui' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend' /wrkdirs/usr/ports/audio/carla/work/.bin/pyrcc5 ../../resources/resources.qrc -o resources_rc.py ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/modgui ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/patchcanvas ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/widgets ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/bigmeter-ui ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla-plugin ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla-plugin-patchbay ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_app.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_backend.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_backend_qt.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_database.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_host.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_host_control.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_modgui.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_settings.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_skin.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_shared.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_utils.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/carla_widgets.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/externalui.py ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/midipattern-ui ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/notes-ui ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/xycontroller-ui ../../bin/resources/ ln -sf /wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend/resources_rc.py ../../bin/resources/ /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_about.ui -o ../../bin/resources/ui_carla_about.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_about_juce.ui -o ../../bin/resources/ui_carla_about_juce.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_add_jack.ui -o ../../bin/resources/ui_carla_add_jack.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_database.ui -o ../../bin/resources/ui_carla_database.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_edit.ui -o ../../bin/resources/ui_carla_edit.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_host.ui -o ../../bin/resources/ui_carla_host.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_osc_connect.ui -o ../../bin/resources/ui_carla_osc_connect.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_parameter.ui -o ../../bin/resources/ui_carla_parameter.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_calf.ui -o ../../bin/resources/ui_carla_plugin_calf.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_classic.ui -o ../../bin/resources/ui_carla_plugin_classic.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_compact.ui -o ../../bin/resources/ui_carla_plugin_compact.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_default.ui -o ../../bin/resources/ui_carla_plugin_default.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_presets.ui -o ../../bin/resources/ui_carla_plugin_presets.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_refresh.ui -o ../../bin/resources/ui_carla_refresh.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings.ui -o ../../bin/resources/ui_carla_settings.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings_driver.ui -o ../../bin/resources/ui_carla_settings_driver.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/inputdialog_value.ui -o ../../bin/resources/ui_inputdialog_value.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/midipattern.ui -o ../../bin/resources/ui_midipattern.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../bin/resources/../../resources/ui/xycontroller.ui -o ../../bin/resources/ui_xycontroller.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_about.ui -o ui_carla_about.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_about_juce.ui -o ui_carla_about_juce.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_add_jack.ui -o ui_carla_add_jack.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_database.ui -o ui_carla_database.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_edit.ui -o ui_carla_edit.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_host.ui -o ui_carla_host.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_osc_connect.ui -o ui_carla_osc_connect.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_parameter.ui -o ui_carla_parameter.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_plugin_calf.ui -o ui_carla_plugin_calf.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_plugin_classic.ui -o ui_carla_plugin_classic.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_plugin_compact.ui -o ui_carla_plugin_compact.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_plugin_default.ui -o ui_carla_plugin_default.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_plugin_presets.ui -o ui_carla_plugin_presets.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_refresh.ui -o ui_carla_refresh.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_settings.ui -o ui_carla_settings.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/carla_settings_driver.ui -o ui_carla_settings_driver.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/inputdialog_value.ui -o ui_inputdialog_value.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/midipattern.ui -o ui_midipattern.py /wrkdirs/usr/ports/audio/carla/work/.bin/pyuic5 ../../resources/ui/xycontroller.ui -o ui_xycontroller.py gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/frontend' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/libjack' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/libjack' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/plugin' Compiling carla-host-plugin.cpp In file included from carla-host-plugin.cpp:23: In file included from ./carla-native-plugin.cpp:19: In file included from ../backend/CarlaHostImpl.hpp:27: In file included from ../utils/CarlaLogThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-host-plugin.cpp:23: In file included from ./carla-native-plugin.cpp:24: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from carla-host-plugin.cpp:29: In file included from ../backend/utils/Information.cpp:39: ../modules/rtaudio/RtAudio.h:662:3: warning: definition of implicit copy assignment operator for 'S24' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 662 | S24( const S24& v ) { *this = v; } | ^ ../modules/rtaudio/RtAudio.h:662:31: note: in implicit copy assignment operator for 'S24' first required here 662 | S24( const S24& v ) { *this = v; } | ^ In file included from carla-host-plugin.cpp:23: In file included from ./carla-native-plugin.cpp:24: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Linking libcarla-host-plugin.so Compiling carla-native-plugin.cpp In file included from carla-native-plugin.cpp:19: In file included from ../backend/CarlaHostImpl.hpp:27: In file included from ../utils/CarlaLogThread.hpp:22: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-native-plugin.cpp:24: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from carla-native-plugin.cpp:30: In file included from ../backend/utils/Information.cpp:39: ../modules/rtaudio/RtAudio.h:662:3: warning: definition of implicit copy assignment operator for 'S24' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 662 | S24( const S24& v ) { *this = v; } | ^ ../modules/rtaudio/RtAudio.h:662:31: note: in implicit copy assignment operator for 'S24' first required here 662 | S24( const S24& v ) { *this = v; } | ^ In file included from carla-native-plugin.cpp:24: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 4 warnings generated. Linking libcarla-native-plugin.so Compiling carla-lv2.cpp In file included from carla-lv2.cpp:21: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from carla-lv2.cpp:24: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-lv2.cpp:21: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Linking carla.lv2/carla.so Compiling carla-lv2-ui.cpp In file included from carla-lv2-ui.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ carla-lv2-ui.cpp:264:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 264 | char atomBuf[atomSize]; | ^~~~~~~~ carla-lv2-ui.cpp:264:26: note: initializer of 'atomSize' is not a constant expression carla-lv2-ui.cpp:260:22: note: declared here 260 | const size_t atomSize = sizeof(LV2_Atom) + msgSize; | ^ In file included from carla-lv2-ui.cpp:447: In file included from ../utils/CarlaPipeUtils.cpp:20: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-lv2-ui.cpp:447: ../utils/CarlaPipeUtils.cpp:904:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 904 | char fixedMsg[size+2]; | ^~~~~~ ../utils/CarlaPipeUtils.cpp:904:19: note: initializer of 'size' is not a constant expression ../utils/CarlaPipeUtils.cpp:902:23: note: declared here 902 | const std::size_t size(std::strlen(msg)); | ^ In file included from carla-lv2-ui.cpp:22: In file included from ../utils/CarlaLv2Utils.hpp:89: In file included from ../modules/water/text/StringArray.h:29: In file included from ../modules/water/text/String.h:29: In file included from ../modules/water/text/CharPointer_UTF8.h:29: ../modules/water/text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 5 warnings generated. Linking carla.lv2/carla-ui.so Compiling carla-lv2-export.cpp In file included from carla-lv2-export.cpp:39: ../utils/CarlaString.hpp:653:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 653 | char strBuf[kTmpBufSize+1]; | ^~~~~~~~~~~~~ ../utils/CarlaString.hpp:653:21: note: initializer of 'kTmpBufSize' is not a constant expression ../utils/CarlaString.hpp:646:27: note: declared here 646 | const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast(dataSize/3)), 65536U); | ^ In file included from carla-lv2-export.cpp:41: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 3 warnings generated. Linking carla-lv2-export Generating LV2 ttl data [carla] Generating data for Audio Gain (Mono)... [carla] Generating data for Audio Gain (Stereo)... [carla] Generating data for LFO... [carla] Generating data for MIDI Channel A/B... [carla] Generating data for MIDI Channelize... [carla] Generating data for MIDI Channel Filter... [carla] Generating data for MIDI Gain... [carla] Generating data for MIDI Join... [carla] Generating data for MIDI Split... [carla] Generating data for MIDI Transpose... [carla] Generating data for Audio File... [carla] Generating data for MIDI File... [carla] Generating data for Carla-Rack... [carla] Generating data for Carla-Patchbay... [carla] Generating data for Carla-Patchbay (sidechain)... [carla] Generating data for Carla-Patchbay (16chan)... [carla] Generating data for Carla-Patchbay (32chan)... [carla] Generating data for Carla-Patchbay (64chan)... [carla] Generating data for Carla-Patchbay (CV)... [carla] Generating data for Big Meter... [carla] Generating data for MIDI Pattern... [carla] Done. Compiling carla-vst.cpp (RackSynth) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Compiling carla-vst-export.cpp Linking CarlaRack.so Compiling carla-vst.cpp (RackFX) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaRackFX.so Compiling carla-vst.cpp (PatchbaySynth) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaPatchbay.so Compiling carla-vst.cpp (PatchbaySynth 16ch) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaPatchbay16.so Compiling carla-vst.cpp (PatchbaySynth 32ch) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaPatchbay32.so Compiling carla-vst.cpp (PatchbaySynth 64ch) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaPatchbay64.so Compiling carla-vst.cpp (PatchbayFX) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaPatchbayFX.so Compiling carla-vst.cpp (VstShell) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaVstShell.so Compiling carla-vst.cpp (VstShell) In file included from carla-vst.cpp:40: In file included from ../modules/water/files/File.h:31: In file included from ../modules/water/files/../text/String.h:29: In file included from ../modules/water/files/../text/CharPointer_UTF8.h:29: ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:134:28: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::numeric_limits::infinity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/water/files/../text/CharacterFunctions.h:238:16: note: in instantiation of function template specialization 'water::CharacterFunctions::readDoubleValue' requested here 238 | return readDoubleValue (text); | ^ ../modules/water/files/../text/CharPointer_UTF8.h:488:74: note: in instantiation of function template specialization 'water::CharacterFunctions::getDoubleValue' requested here 488 | double getDoubleValue() const noexcept { return CharacterFunctions::getDoubleValue (*this); } | ^ 2 warnings generated. Linking CarlaVstFxShell.so gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/plugin' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/theme' Compiling CarlaStylePlugin.cpp (Qt5) Compiling moc_CarlaStylePlugin.cpp (Qt5) Linking carlastyle.so gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/carla/work/Carla-2.5.9/source/theme' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> Carla-2.5.9_1 depends on package: py311-pyliblo>0 - not found ===> Installing existing package /packages/All/py311-pyliblo-0.10.0_3.pkg [pkg-builder.dan.net.uk] Installing py311-pyliblo-0.10.0_3... [pkg-builder.dan.net.uk] Extracting py311-pyliblo-0.10.0_3: .......... done ===== Message from py311-pyliblo-0.10.0_3: -- ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Upstream is inactive for over 9 years. It is scheduled to be removed on or after 2025-03-31. ===> Carla-2.5.9_1 depends on package: py311-pyliblo>0 - found ===> Returning to build of Carla-2.5.9_1 ===> Carla-2.5.9_1 depends on file: /usr/local/lib/libjack.so - found ===> Carla-2.5.9_1 depends on executable: update-desktop-database - found ===> Carla-2.5.9_1 depends on package: py311-qt5-pyqt>=5.15.11 - found ===> Carla-2.5.9_1 depends on file: /usr/local/bin/python3.11 - found ===> Carla-2.5.9_1 depends on executable: update-mime-database - found ===> Carla-2.5.9_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for Carla-2.5.9_1 ===> Generating temporary packing list # Create directories install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/include/carla/includes install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/include/carla/utils # Create directories (gui) install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla/styles install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/appdata install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/16x16/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/32x32/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/48x48/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/128x128/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/256x256/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/scalable/apps install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/mime/packages install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources/translations install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/modgui install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/patchcanvas install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/widgets # ------------------------------------------------------------------------------------------------------------- # Install script files (non-gui) install -m 755 \ data/carla-single \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin # Adjust PREFIX value in script files (non-gui) sed -i '' -e 's?X-PREFIX-X?/usr/local?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-single # Install backend libs install -m 644 \ bin/libcarla_*.* \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla # Install other binaries install -m 755 \ bin/*bridge-* \ bin/carla-discovery-* \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla # Install pkg-config files install -m 644 \ data/pkgconfig/*.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig # Adjust PREFIX, LIBDIR, INCLUDEDIR and VERSION in pkg-config files sed -i '' -e 's?X-PREFIX-X?/usr/local?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-host-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-native-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-standalone.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-utils.pc sed -i '' -e 's?X-LIBDIR-X?/usr/local/lib?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-host-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-native-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-standalone.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-utils.pc sed -i '' -e 's?X-INCLUDEDIR-X?/usr/local/include?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-host-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-native-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-standalone.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-utils.pc sed -i '' -e 's?X-VERSION-X?2.5.9?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-host-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-native-plugin.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-standalone.pc \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/pkgconfig/carla-utils.pc # Install headers install -m 644 \ source/backend/CarlaBackend.h \ source/backend/CarlaHost.h \ source/backend/CarlaUtils.h \ source/backend/CarlaEngine.hpp \ source/backend/CarlaPlugin.hpp \ source/backend/CarlaPluginPtr.hpp \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/include/carla install -m 644 \ source/includes/CarlaDefines.h \ source/includes/CarlaMIDI.h \ source/includes/CarlaNative.h \ source/includes/CarlaNativePlugin.h \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/include/carla/includes install -m 644 \ source/utils/CarlaBackendUtils.hpp \ source/utils/CarlaBase64Utils.hpp \ source/utils/CarlaBinaryUtils.hpp \ source/utils/CarlaBridgeDefines.hpp \ source/utils/CarlaBridgeUtils.hpp \ source/utils/CarlaMacUtils.hpp \ source/utils/CarlaMathUtils.hpp \ source/utils/CarlaMutex.hpp \ source/utils/CarlaRingBuffer.hpp \ source/utils/CarlaProcessUtils.hpp \ source/utils/CarlaRunner.hpp \ source/utils/CarlaScopeUtils.hpp \ source/utils/CarlaSemUtils.hpp \ source/utils/CarlaShmUtils.hpp \ source/utils/CarlaString.hpp \ source/utils/CarlaThread.hpp \ source/utils/CarlaUtils.hpp \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/include/carla/utils # ------------------------------------------------------------------------------------------------------------- # Install script files (gui) install -m 755 \ data/carla \ data/carla-database \ data/carla-jack-multi \ data/carla-jack-single \ data/carla-jack-patchbayplugin \ data/carla-osc-gui \ data/carla-patchbay \ data/carla-rack \ data/carla-settings \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin # Adjust PREFIX value in script files (gui) sed -i '' -e 's?X-PREFIX-X?/usr/local?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-database \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-jack-multi \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-jack-single \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-jack-patchbayplugin \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-osc-gui \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-patchbay \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-rack \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-settings install -m 755 \ data/carla-control \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin sed -i '' -e 's?X-PREFIX-X?/usr/local?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/bin/carla-control # Install the real modgui bridge install -m 755 \ data/carla-bridge-lv2-modgui \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla sed -i '' -e 's?X-PREFIX-X?/usr/local?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla/carla-bridge-lv2-modgui # Install frontend install -m 644 \ source/frontend/carla \ source/frontend/carla-control \ source/frontend/carla-jack-multi \ source/frontend/carla-jack-single \ source/frontend/carla-patchbay \ source/frontend/carla-rack \ source/frontend/*.py \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/ install -m 644 \ source/frontend/modgui/*.py \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/modgui/ install -m 644 \ source/frontend/patchcanvas/*.py \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/patchcanvas/ install -m 644 \ source/frontend/widgets/*.py \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/widgets/ # Adjust LIBDIR and DATADIR value in python code sed -i '' -e 's?X_LIBDIR_X = None?X_LIBDIR_X = "/usr/local/lib"?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/carla_shared.py sed -i '' -e 's?X_DATADIR_X = None?X_DATADIR_X = "/usr/local/share"?' \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/carla_shared.py # Install resources (gui) install -m 755 \ bin/resources/carla-plugin \ bin/resources/carla-plugin-patchbay \ bin/resources/*-ui \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources # Install theme install -m 644 \ bin/styles/* \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla/styles # Install desktop files install -m 644 data/desktop/carla.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -m 644 data/desktop/carla-rack.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -m 644 data/desktop/carla-patchbay.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -m 644 data/desktop/carla-jack-single.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -m 644 data/desktop/carla-jack-multi.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications install -m 644 data/desktop/carla-control.desktop /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/applications # Install app data sed -e 's?X-VERSION-X?2.5.9?' \ data/appdata.xml.in > /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/appdata/studio.kx.carla.appdata.xml # Install mime package install -m 644 data/carla.xml /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/mime/packages # Install icons, 16x16 install -m 644 resources/16x16/carla.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/16x16/apps install -m 644 resources/16x16/carla-control.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/16x16/apps # Install icons, 32x32 install -m 644 resources/32x32/carla.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/32x32/apps install -m 644 resources/32x32/carla-control.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/32x32/apps # Install icons, 48x48 install -m 644 resources/48x48/carla.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/48x48/apps install -m 644 resources/48x48/carla-control.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/48x48/apps # Install icons, 128x128 install -m 644 resources/128x128/carla.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/128x128/apps install -m 644 resources/128x128/carla-control.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/128x128/apps # Install icons, 256x256 install -m 644 resources/256x256/carla.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/256x256/apps install -m 644 resources/256x256/carla-control.png /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/256x256/apps # Install icons, scalable install -m 644 resources/scalable/carla.svg /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/scalable/apps install -m 644 resources/scalable/carla-control.svg /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/icons/hicolor/scalable/apps # Install resources (re-use python files) ln -sf ../modgui /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../patchcanvas /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../widgets /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_app.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_backend.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_backend_qt.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_database.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_host.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_host_control.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_settings.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_skin.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_shared.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_utils.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../carla_widgets.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../externalui.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../resources_rc.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_about.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_about_juce.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_add_jack.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_database.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_edit.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_host.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_parameter.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_plugin_calf.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_plugin_classic.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_plugin_compact.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_plugin_default.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_plugin_presets.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_refresh.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_settings.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_carla_settings_driver.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_inputdialog_value.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_midipattern.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources ln -sf ../ui_xycontroller.py /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources # Install translations # Link resources for internal plugin rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla/resources ln -sf ../../share/carla/resources /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/carla/resources # ------------------------------------------------------------------------------------------------------------- # Install lv2 plugin install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2 install -m 644 \ bin/carla.lv2/carla.* \ bin/carla.lv2/*.ttl \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2 # Link binaries for lv2 plugin rm -f /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2/libcarla_standalone2.* # Link resources for lv2 plugin rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2/resources ln -sf ../../../share/carla/resources /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2/resources # Link styles for lv2 plugin rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2/styles ln -sf ../../carla/styles /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/lv2/carla.lv2/styles # ------------------------------------------------------------------------------------------------------------- # Install vst plugin install -d /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst install -m 644 \ bin/CarlaRack*.* \ bin/CarlaPatchbay*.* \ /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst # Link binaries for vst plugin rm -f /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/libcarla_standalone2.* # Link jack app bridge rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/jack ln -sf ../../carla/jack /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/jack # Link resources for vst plugin rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/resources ln -sf ../../../share/carla/resources /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/resources # Link styles for vst plugin rm -rf /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/styles ln -sf ../../carla/styles /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/lib/vst/carla.vst/styles # ------------------------------------------------------------------------------------------------------------- /bin/rmdir /wrkdirs/usr/ports/audio/carla/work/stage/usr/local/share/carla/resources/translations ====> Compressing man pages (compress-man) ===> Installing ldconfig configuration file =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-05-03T10:28:55+0000' 'PKG_NOTE_ports_top_git_hash=5529c5919b' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=1189b51a0c' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for Carla-2.5.9_1 ===> Building Carla-2.5.9_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for Carla-2.5.9_1 build of audio/carla | Carla-2.5.9_1 ended at Sat May 3 11:35:38 BST 2025 build time: 00:06:44