==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: carla 2.5.9-1 (Sun Sep 22 07:49:15 2024) ==> Retrieving sources... -> Cloning carla git repo... Cloning into bare repository '/home/leming/work/carla/carla'... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... carla ... Skipped ==> Validating source files with b2sums... carla ... Skipped ==> Making package: carla 2.5.9-1 (Sun Sep 22 07:49:33 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (85) avahi-1:0.8+r194+g3f79789-2 default-cursors-3-1 double-conversion-3.3.0-2 duktape-2.7.0-7 fontconfig-2:2.15.0-2 freetype2-2.13.3-1 graphite-1:1.3.14-4 harfbuzz-9.0.0-1 hidapi-0.14.0-3 libcups-2:2.4.10-1 libdaemon-0.14-6 libdrm-2.4.123-1 libedit-20240517_3.1-1 libevdev-1.13.3-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-3 libinput-1.26.2-1 libjpeg-turbo-3.0.4-1 liblo-1:0.32-1 libomxil-bellagio-0.9.3-5 libpciaccess-0.18.1-2 libpng-1.6.44-1 libproxy-0.5.8-1 libsm-1.2.4-2 libwacom-2.13.0-1 libxau-1.0.11-3 libxcb-1.17.0-1 libxcursor-1.2.2-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxi-1.8.2-1 libxkbcommon-1.7.0-2 libxkbcommon-x11-1.7.0-2 libxmu-1.2.1-1 libxrender-0.9.11-2 libxshmfence-1.3.2-2 libxt-1.3.0-2 libxxf86vm-1.1.5-2 llvm-libs-18.1.8-4 lm_sensors-1:3.6.0.r41.g31d1f125-3 md4c-0.5.2-1 mesa-1:24.2.3-1 mtdev-1.1.7-1 python-autocommand-2.2.2-6 python-fastjsonschema-2.20.0-1 python-isodate-0.6.1-4 python-jaraco.context-5.3.0-1 python-jaraco.functools-4.0.2-1 python-jaraco.text-4.0.0-1 python-more-itertools-10.3.0-1 python-ordered-set-4.1.0-5 python-packaging-24.1-1 python-platformdirs-4.2.2-1 python-pyparsing-3.1.2-2 python-pyqt5-sip-12.15.0-1 python-setuptools-1:69.5.1-1 python-six-1.16.0-9 python-tomli-2.0.1-4 python-trove-classifiers-2024.9.12-1 python-validate-pyproject-0.19-1 qt5-translations-5.15.15-1 shared-mime-info-2.4-1 tslib-1.23-1 wayland-1.23.1-1 xcb-proto-1.17.0-2 xcb-util-0.4.1-2 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-1 xkeyboard-config-2.42-1 xorg-xprop-1.2.7-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 hicolor-icon-theme-0.18-1 libx11-1.8.10-1 python-pyliblo-0.10.0-13 python-pyqt5-5.15.11-1 python-rdflib-7.0.0-4 qt5-base-5.15.15+kde+r127-1 qt5-svg-5.15.15+kde+r5-1 sdl2-2.30.7-1 Total Download Size: 80.76 MiB Total Installed Size: 418.73 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-18.1.8-4-aarch64 downloading... mesa-1:24.2.3-1-aarch64 downloading... qt5-base-5.15.15+kde+r127-1-aarch64 downloading... python-pyqt5-5.15.11-1-aarch64 downloading... libx11-1.8.10-1-aarch64 downloading... qt5-translations-5.15.15-1-any downloading... harfbuzz-9.0.0-1-aarch64 downloading... libxcb-1.17.0-1-aarch64 downloading... sdl2-2.30.7-1-aarch64 downloading... python-rdflib-7.0.0-4-any downloading... xkeyboard-config-2.42-1-any downloading... python-setuptools-1:69.5.1-1-any downloading... shared-mime-info-2.4-1-aarch64 downloading... libxt-1.3.0-2-aarch64 downloading... freetype2-2.13.3-1-aarch64 downloading... libjpeg-turbo-3.0.4-1-aarch64 downloading... avahi-1:0.8+r194+g3f79789-2-aarch64 downloading... fontconfig-2:2.15.0-2-aarch64 downloading... libdrm-2.4.123-1-aarch64 downloading... libglvnd-1.7.0-1-aarch64 downloading... libinput-1.26.2-1-aarch64 downloading... libcups-2:2.4.10-1-aarch64 downloading... libpng-1.6.44-1-aarch64 downloading... xorgproto-2024.1-2-any downloading... python-pyparsing-3.1.2-2-any downloading... libxkbcommon-1.7.0-2-aarch64 downloading... duktape-2.7.0-7-aarch64 downloading... libwacom-2.13.0-1-aarch64 downloading... libxi-1.8.2-1-aarch64 downloading... qt5-svg-5.15.15+kde+r5-1-aarch64 downloading... wayland-1.23.1-1-aarch64 downloading... xcb-proto-1.17.0-2-any downloading... lm_sensors-1:3.6.0.r41.g31d1f125-3-aarch64 downloading... libomxil-bellagio-0.9.3-5-aarch64 downloading... libedit-20240517_3.1-1-aarch64 downloading... libxext-1.3.6-1-aarch64 downloading... tslib-1.23-1-aarch64 downloading... python-more-itertools-10.3.0-1-any downloading... python-packaging-24.1-1-any downloading... liblo-1:0.32-1-aarch64 downloading... python-pyliblo-0.10.0-13-aarch64 downloading... graphite-1:1.3.14-4-aarch64 downloading... python-validate-pyproject-0.19-1-any downloading... libice-1.1.1-3-aarch64 downloading... libxmu-1.2.1-1-aarch64 downloading... md4c-0.5.2-1-aarch64 downloading... xdg-utils-1.2.1-1-any downloading... libevdev-1.13.3-1-aarch64 downloading... python-pyqt5-sip-12.15.0-1-aarch64 downloading... python-isodate-0.6.1-4-any downloading... double-conversion-3.3.0-2-aarch64 downloading... python-fastjsonschema-2.20.0-1-any downloading... libsm-1.2.4-2-aarch64 downloading... libgudev-238-1-aarch64 downloading... hidapi-0.14.0-3-aarch64 downloading... python-platformdirs-4.2.2-1-any downloading... libxcursor-1.2.2-1-aarch64 downloading... xcb-util-wm-0.4.2-2-aarch64 downloading... libproxy-0.5.8-1-aarch64 downloading... libxrender-0.9.11-2-aarch64 downloading... libxdmcp-1.1.5-1.1-aarch64 downloading... python-tomli-2.0.1-4-any downloading... python-six-1.16.0-9-any downloading... xorg-xprop-1.2.7-1-aarch64 downloading... libxkbcommon-x11-1.7.0-2-aarch64 downloading... python-autocommand-2.2.2-6-any downloading... libpciaccess-0.18.1-2-aarch64 downloading... python-jaraco.text-4.0.0-1-any downloading... libdaemon-0.14-6-aarch64 downloading... xorg-xset-1.2.5-2-aarch64 downloading... python-trove-classifiers-2024.9.12-1-any downloading... xcb-util-image-0.4.1-3-aarch64 downloading... python-jaraco.functools-4.0.2-1-any downloading... mtdev-1.1.7-1-aarch64 downloading... python-ordered-set-4.1.0-5-any downloading... libxxf86vm-1.1.5-2-aarch64 downloading... libxfixes-6.0.1-2-aarch64 downloading... python-jaraco.context-5.3.0-1-any downloading... hicolor-icon-theme-0.18-1-any downloading... xcb-util-0.4.1-2-aarch64 downloading... libxau-1.0.11-3-aarch64 downloading... xcb-util-renderutil-0.3.10-2-aarch64 downloading... xcb-util-keysyms-0.4.1-5-aarch64 downloading... libxshmfence-1.3.2-2-aarch64 downloading... default-cursors-3-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing python-pyqt5-sip... installing libjpeg-turbo... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxfixes... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing python-pyqt5... Optional dependencies for python-pyqt5 python-opengl: enable OpenGL 3D graphics in PyQt applications python-dbus: for python-dbus mainloop support qt5-multimedia: QtMultimedia, QtMultimediaWidgets qt5-tools: QtHelp, QtDesigner qt5-svg: QtSvg [pending] qt5-xmlpatterns: QtXmlPatterns qt5-declarative: QtQml, qmlplugin qt5-serialport: QtSerialPort qt5-websockets: QtWebSockets qt5-connectivity: QtNfc, QtBluetooth qt5-x11extras: QtX11Extras qt5-remoteobjects: QtRemoteObjects qt5-speech: QtTextToSpeech qt5-quick3d: QtQuick3D qt5-location: QtLocation, QtPositioning qt5-sensors: QtSensors qt5-webchannel: QtWebChannel installing liblo... Optional dependencies for liblo liblo-docs: for documentation and examples installing python-pyliblo... installing python-six... installing python-isodate... installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-rdflib... Optional dependencies for python-rdflib python-html5lib: for html support installing qt5-svg... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations :: Running post-transaction hooks... (1/9) Creating system user accounts... Creating group 'avahi' with GID 971. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971. (2/9) Reloading system manager configuration... Skipped: Current root is not booted. (3/9) Updating udev hardware database... (4/9) Reloading device manager configuration... Skipped: Device manager is not running. (5/9) Arming ConditionNeedsUpdate... (6/9) Updating the MIME type database... (7/9) Updating fontconfig configuration... (8/9) Reloading system bus configuration... Skipped: Current root is not booted. (9/9) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): looking for conflicting packages... Packages (28) alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.12-1 flac-1.4.3-2 jack2-1.9.22-1 lame-3.100-5 libasyncns-1:0.8+r3+g68cd5af-3 libinstpatch-1.1.6-3 libogg-1.3.5-2 libpipewire-1:1.2.4-1 libsamplerate-0.2.2-3 libvorbis-1.3.7-3 mpg123-1.32.7-1 opus-1.5.2-1 perl-error-0.17029-7 perl-mailtools-2.21-9 perl-timedate-2.33-7 portaudio-1:19.7.0-3 python-charset-normalizer-3.3.2-2 python-idna-3.8-1 python-urllib3-1.26.20-1 alsa-lib-1.2.12-1 fluidsynth-2.3.6-1 git-2.46.1-1 libpulse-17.0-3 libsndfile-1.2.2-2 python-requests-2.32.3-1 python-tornado-6.4.1-1 qt5-tools-5.15.15+kde+r3-2 Total Download Size: 23.11 MiB Total Installed Size: 96.85 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... git-2.46.1-1-aarch64 downloading... qt5-tools-5.15.15+kde+r3-2-aarch64 downloading... opus-1.5.2-1-aarch64 downloading... libsamplerate-0.2.2-3-aarch64 downloading... python-tornado-6.4.1-1-aarch64 downloading... alsa-lib-1.2.12-1-aarch64 downloading... jack2-1.9.22-1-aarch64 downloading... mpg123-1.32.7-1-aarch64 downloading... libpipewire-1:1.2.4-1-aarch64 downloading... libpulse-17.0-3-aarch64 downloading... libsndfile-1.2.2-2-aarch64 downloading... libvorbis-1.3.7-3-aarch64 downloading... flac-1.4.3-2-aarch64 downloading... libinstpatch-1.1.6-3-aarch64 downloading... lame-3.100-5-aarch64 downloading... fluidsynth-2.3.6-1-aarch64 downloading... python-urllib3-1.26.20-1-any downloading... libogg-1.3.5-2-aarch64 downloading... python-requests-2.32.3-1-any downloading... portaudio-1:19.7.0-3-aarch64 downloading... alsa-ucm-conf-1.2.12-1-any downloading... python-charset-normalizer-3.3.2-2-any downloading... python-idna-3.8-1-any downloading... perl-mailtools-2.21-9-any downloading... perl-timedate-2.33-7-any downloading... perl-error-0.17029-7-any downloading... libasyncns-1:0.8+r3+g68cd5af-3-aarch64 downloading... alsa-topology-conf-1.2.5.1-4-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing libogg... installing flac... installing lame... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [installed] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libinstpatch... installing libpipewire... installing libasyncns... installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing fluidsynth... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing python-charset-normalizer... installing python-idna... installing python-urllib3... Optional dependencies for python-urllib3 python-brotli: Brotli support python-certifi: security support python-cryptography: security support python-idna: security support [installed] python-pyopenssl: security support python-pysocks: SOCKS support installing python-requests... Optional dependencies for python-requests python-chardet: alternative character encoding library python-pysocks: SOCKS proxy support installing python-tornado... Optional dependencies for python-tornado python-pycurl: for tornado.curl_httpclient python-pycares: an alternative non-blocking DNS resolver python-twisted: for tornado.platform.twisted installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Reloading user manager configuration... Skipped: Current root is not booted. (4/5) Arming ConditionNeedsUpdate... (5/5) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of carla git repo... Cloning into 'carla'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Auto-merging source/backend/CarlaPlugin.hpp Auto-merging source/backend/plugin/CarlaPlugin.cpp Auto-merging source/backend/plugin/CarlaPluginLADSPADSSI.cpp ==> Starting pkgver()... ==> Starting build()... make: Entering directory '/build/carla/src/carla' ---> Main features Front-End: YES LV2 plugin: YES VST2 plugin: YES Link support: YES OSC support: YES Binary detect: YES ---> Engine drivers JACK: YES ALSA: YES PulseAudio: YES CoreAudio: NO [MacOS only] ASIO: NO [Windows only] DirectSound: NO [Windows only] WASAPI: NO [Windows only] SDL: YES ---> Plugin formats: Internal: YES LADSPA: YES DSSI: YES LV2: YES VST2: YES (with UI) VST3: YES (with UI, using JUCE) AU: NO [MacOS only] ---> LV2 UI toolkit support: External: YES (direct) Gtk2: YES (bridge) Gtk3: YES (bridge) Qt4: NO [Qt4 missing] Qt5: YES (bridge) X11: YES (direct+bridge) Cocoa: NO [MacOS only] Windows: NO [Windows only] ---> File formats: Basic: YES MP3: YES Extra: NO [FFmpeg missing or too new] SF2/3: YES SFZ: YES ---> Internal plugins: Basic Plugins: YES Carla-Patchbay: YES Carla-Rack: YES External Plugins: NO make: Leaving directory '/build/carla/src/carla' make: Entering directory '/build/carla/src/carla' make[1]: Entering directory '/build/carla/src/carla/source/backend/engine' make[1]: Entering directory '/build/carla/src/carla/source/backend/plugin' make[1]: Entering directory '/build/carla/src/carla/source/jackbridge' make[1]: Entering directory '/build/carla/src/carla/source/native-plugins' make[1]: Entering directory '/build/carla/src/carla/source/modules/rtmempool' make[1]: Entering directory '/build/carla/src/carla/source/modules/audio_decoder' make[1]: Entering directory '/build/carla/src/carla/source/modules/lilv' make[1]: Entering directory '/build/carla/src/carla/source/modules/sfzero' Compiling SFZero.cpp Compiling CarlaPlugin.cpp Compiling _all.c Compiling JackBridge1.cpp Compiling CarlaEngine.cpp Compiling serd.c Compiling _data.cpp Compiling audio-gain.c Compiling bypass.c Compiling cv-to-audio.c Compiling lfo.c Compiling JackBridge2.cpp Compiling midi-channel-filter.c Compiling midi-channel-ab.c Creating jackbridge.a Compiling midi-channelize.c Compiling ad_dr_mp3.c Compiling rtmempool.c make[1]: Leaving directory '/build/carla/src/carla/source/jackbridge' Compiling CarlaEngineClient.cpp Compiling midi-gain.c Creating rtmempool.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtmempool' Compiling midi-join.c Compiling midi-split.c Compiling CarlaEngineData.cpp Compiling midi-to-cv.c Compiling midi-through.c Compiling midi-transpose.c Creating sfzero.a Compiling audio-file.cpp make[1]: Leaving directory '/build/carla/src/carla/source/modules/sfzero' Compiling CarlaEngineGraph.cpp make[1]: Entering directory '/build/carla/src/carla/source/modules/water' Compiling sord.c Compiling water.cpp Compiling CarlaPluginInternal.cpp make[1]: Entering directory '/build/carla/src/carla/source/modules/zita-resampler' Compiling ad_ffmpeg.c Compiling cresampler.cc Compiling ad_minimp3.c Compiling resampler-table.cc Compiling sratom.c Compiling bigmeter.cpp Compiling resampler.cc CarlaEngine.cpp: In member function 'bool CarlaBackend::CarlaEngine::loadProjectInternal(water::XmlDocument&, bool)': CarlaEngine.cpp:3043:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaEngine.cpp:3046:13: note: here Compiling vresampler.cc Compiling CarlaEngineInternal.cpp Compiling lilv.c Creating zita-resampler.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/zita-resampler' Compiling CarlaEnginePorts.cpp Compiling CarlaPluginNative.cpp Compiling midi-file.cpp Compiling ad_plugin.c Compiling ad_soundfile.c Creating audio_decoder.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/audio_decoder' Compiling midi-pattern.cpp Compiling notes.cpp Compiling xycontroller.cpp Compiling CarlaEngineRunner.cpp Compiling CarlaEngineDummy.cpp Compiling CarlaEngineOsc.cpp Creating lilv.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/lilv' Compiling CarlaEngineOscHandlers.cpp Compiling CarlaEngineOscSend.cpp midi-pattern.cpp: In member function 'virtual void MidiPatternPlugin::setParameterValue(uint32_t, float)': midi-pattern.cpp:197:25: warning: this statement may fall through [-Wimplicit-fallthrough=] midi-pattern.cpp:199:9: note: here Creating native-plugins.a make[1]: Leaving directory '/build/carla/src/carla/source/native-plugins' Compiling CarlaEngineNative.cpp Compiling CarlaEngineRtAudio.cpp Compiling CarlaPluginLADSPADSSI.cpp Compiling CarlaPluginLV2.cpp Compiling CarlaEngineJack.cpp In file included from /usr/include/string.h:548, from /usr/include/c++/14.1.1/cstring:43, from ../../utils/CarlaUtils.hpp:27, from ../../utils/CarlaJuceUtils.hpp:22, from CarlaEngineOsc.hpp:26, from CarlaEngineOscSend.cpp:18: In function 'char* strcat(char*, const char*)', inlined from 'void CarlaBackend::CarlaEngineOsc::sendPluginProgramCount(const CarlaBackend::CarlaPluginPtr&) const' at CarlaEngineOscSend.cpp:221:16: /usr/include/bits/string_fortified.h:130:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' writing 8 bytes into a region of size 7 overflows the destination [-Wstringop-overflow=] 130 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling CarlaPluginVST2.cpp Compiling CarlaPluginVST3.cpp Compiling CarlaPluginAU.cpp Compiling CarlaPluginJSFX.cpp Compiling CarlaEngineSDL.cpp Compiling CarlaEngineNative.cpp (plugin) Compiling CarlaPluginJuce.cpp Compiling CarlaPluginFluidSynth.cpp Compiling CarlaPluginSFZero.cpp make[1]: Entering directory '/build/carla/src/carla/source/modules/dgl' Compiling src/pugl.cpp Compiling src/Application.cpp CarlaPluginFluidSynth.cpp: In constructor 'CarlaBackend::CarlaPluginFluidSynth::CarlaPluginFluidSynth(CarlaBackend::CarlaEngine*, uint, bool)': CarlaPluginFluidSynth.cpp:91:34: warning: 'void fluid_synth_set_reverb_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/fluidsynth.h:100, from CarlaPluginFluidSynth.cpp:28: /usr/include/fluidsynth/synth.h:162:75: note: declared here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:92:31: warning: 'int fluid_synth_set_reverb(fluid_synth_t*, double, double, double, double)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:165:74: note: declared here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:98:34: warning: 'void fluid_synth_set_chorus_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:208:75: note: declared here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:99:31: warning: 'int fluid_synth_set_chorus(fluid_synth_t*, int, double, double, double, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:211:74: note: declared here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp: In member function 'float CarlaBackend::CarlaPluginFluidSynth::setParameterValueInFluidSynth(uint32_t, float)': CarlaPluginFluidSynth.cpp:445:42: warning: 'void fluid_synth_set_reverb_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:162:75: note: declared here 162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on); | ^~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:454:39: warning: 'int fluid_synth_set_reverb(fluid_synth_t*, double, double, double, double)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:165:74: note: declared here 165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize, | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:464:42: warning: 'void fluid_synth_set_chorus_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:208:75: note: declared here 208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on); | ^~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp:474:39: warning: 'int fluid_synth_set_chorus(fluid_synth_t*, int, double, double, double, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:211:74: note: declared here 211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level, | ^~~~~~~~~~~~~~~~~~~~~~ CarlaPluginFluidSynth.cpp: In member function 'void CarlaBackend::CarlaPluginFluidSynth::initializeFluidDefaultsIfNeeded()': CarlaPluginFluidSynth.cpp:1826:94: warning: 'int fluid_synth_get_chorus_type(fluid_synth_t*)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:223:74: note: declared here 223 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_get_chorus_type(fluid_synth_t *synth); /* see fluid_chorus_mod */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling src/ApplicationPrivateData.cpp Compiling CarlaPluginJack.cpp Compiling src/Color.cpp Compiling src/EventHandlers.cpp Compiling CarlaPluginBridge.cpp In file included from src/pugl.cpp:170: src/pugl-upstream/src/x11.c: In function 'void CarlaDGL::translateKey(PuglView*, XEvent*, PuglEvent*)': src/pugl-upstream/src/x11.c:634:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] src/pugl-upstream/src/x11.c: In function 'uint32_t CarlaDGL::translateModifiers(unsigned int)': src/pugl-upstream/src/x11.c:657:32: warning: enumerated and non-enumerated type in conditional expression [-Wextra] src/pugl-upstream/src/x11.c:658:34: warning: enumerated and non-enumerated type in conditional expression [-Wextra] src/pugl-upstream/src/x11.c:659:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] src/pugl-upstream/src/x11.c:660:31: warning: enumerated and non-enumerated type in conditional expression [-Wextra] make[1]: Entering directory '/build/carla/src/carla/source/modules/hylia' Compiling src/Geometry.cpp Compiling hylia.cpp In file included from files/../containers/Array.h:29, from files/File.h:29, from files/DirectoryIterator.h:29, from files/DirectoryIterator.cpp:26, from water.cpp:49: files/../containers/../containers/ArrayAllocationBase.h: In instantiation of 'void water::ArrayAllocationBase<ElementType>::moveMemory(ElementType*, const ElementType*, size_t) [with ElementType = water::String; size_t = long unsigned int]': files/../containers/Array.h:386:33: required from 'bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0; ParameterType = const water::String&]' text/StringArray.cpp:115:27: required from here files/../containers/../containers/ArrayAllocationBase.h:130:22: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class water::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] In file included from files/File.h:31: files/../text/String.h:47:7: note: 'class water::String' declared here In file included from files/../containers/../containers/ArrayAllocationBase.h:29: files/../containers/../containers/../memory/HeapBlock.h: In instantiation of 'bool water::HeapBlock<ElementType>::realloc(size_t, size_t) [with ElementType = water::String; size_t = long unsigned int]': files/../containers/../containers/ArrayAllocationBase.h:75:40: required from 'bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = long unsigned int]' files/../containers/Array.h:77:54: required from 'water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0]' text/StringArray.cpp:35:7: required from here files/../containers/../containers/../memory/HeapBlock.h:212:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class water::String'; use 'new' and 'delete' instead [-Wclass-memaccess] files/../text/String.h:47:7: note: 'class water::String' declared here In file included from files/../text/CharPointer_UTF8.h:29, from files/../text/String.h:29: files/../text/CharacterFunctions.h: In static member function 'static double water::CharacterFunctions::readDoubleValue(CharPointerType&) [with CharPointerType = water::CharPointer_UTF8]': files/../text/CharacterFunctions.h:119:34: warning: this statement may fall through [-Wimplicit-fallthrough=] files/../text/CharacterFunctions.h:120:13: note: here files/../text/CharacterFunctions.h:216:44: warning: this statement may fall through [-Wimplicit-fallthrough=] files/../text/CharacterFunctions.h:217:17: note: here In file included from water.cpp:86: xml/XmlElement.cpp: In function 'void water::XmlOutputFunctions::escapeIllegalXmlChars(water::OutputStream&, const water::String&, bool)': xml/XmlElement.cpp:223:21: warning: this statement may fall through [-Wimplicit-fallthrough=] xml/XmlElement.cpp:229:17: note: here Compiling water.files.cpp CarlaPluginLV2.cpp: In member function 'virtual void CarlaBackend::CarlaPluginLV2::uiIdle()': CarlaPluginLV2.cpp:2258:43: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaPluginLV2.cpp:2260:13: note: here In file included from ../../utils/CarlaLv2Utils.hpp:39, from CarlaPluginLV2.cpp:25: ../../includes/lv2/atom-helpers.h: In member function 'virtual void CarlaBackend::CarlaPluginLV2::process(const float* const*, float**, const float* const*, float**, uint32_t)': ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 Compiling src/ImageBase.cpp Creating carla_engine.a Creating carla_engine_plugin.a make[1]: Leaving directory '/build/carla/src/carla/source/backend/engine' Compiling src/ImageBaseWidgets.cpp make[1]: Entering directory '/build/carla/src/carla/source/theme' make[1]: Entering directory '/build/carla/src/carla/source/modules/carla_juce' make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_audio_basics' Compiling src/NanoVG.cpp Compiling carla_juce.cpp Generating moc_CarlaStyle.qt5.cpp Compiling juce_audio_basics.cpp Generating moc_CarlaStyleAnimations.qt5.cpp Generating moc_CarlaStylePlugin.qt5.cpp Generating moc_CarlaStylePrivate.qt5.cpp Generating resources.qt5.cpp Compiling CarlaStyle.cpp (Qt5) make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_audio_processors' Creating carla_plugin.a make[1]: Leaving directory '/build/carla/src/carla/source/backend/plugin' Compiling moc_CarlaStyle.cpp (Qt5) Compiling juce_audio_processors.cpp Creating carla_juce.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/carla_juce' Compiling moc_CarlaStyleAnimations.cpp (Qt5) make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_core' Compiling juce_core.cpp make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_data_structures' Compiling juce_data_structures.cpp In file included from files/../containers/Array.h:29, from files/File.h:29, from files/DirectoryIterator.h:29, from files/DirectoryIterator.cpp:26, from water.files.cpp:39: files/../containers/../containers/ArrayAllocationBase.h: In instantiation of 'void water::ArrayAllocationBase<ElementType>::moveMemory(ElementType*, const ElementType*, size_t) [with ElementType = water::String; size_t = long unsigned int]': files/../containers/Array.h:386:33: required from 'bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0; ParameterType = const water::String&]' text/StringArray.cpp:115:27: required from here files/../containers/../containers/ArrayAllocationBase.h:130:22: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class water::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] In file included from files/File.h:31: files/../text/String.h:47:7: note: 'class water::String' declared here In file included from files/../containers/../containers/ArrayAllocationBase.h:29: files/../containers/../containers/../memory/HeapBlock.h: In instantiation of 'bool water::HeapBlock<ElementType>::realloc(size_t, size_t) [with ElementType = water::String; size_t = long unsigned int]': files/../containers/../containers/ArrayAllocationBase.h:75:40: required from 'bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = long unsigned int]' files/../containers/Array.h:77:54: required from 'water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; long unsigned int minimumAllocatedSize = 0]' text/StringArray.cpp:35:7: required from here files/../containers/../containers/../memory/HeapBlock.h:212:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class water::String'; use 'new' and 'delete' instead [-Wclass-memaccess] files/../text/String.h:47:7: note: 'class water::String' declared here In file included from files/../text/CharPointer_UTF8.h:29, from files/../text/String.h:29: files/../text/CharacterFunctions.h: In static member function 'static double water::CharacterFunctions::readDoubleValue(CharPointerType&) [with CharPointerType = water::CharPointer_UTF8]': files/../text/CharacterFunctions.h:119:34: warning: this statement may fall through [-Wimplicit-fallthrough=] files/../text/CharacterFunctions.h:120:13: note: here files/../text/CharacterFunctions.h:216:44: warning: this statement may fall through [-Wimplicit-fallthrough=] files/../text/CharacterFunctions.h:217:17: note: here Creating water.a Creating water.files.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/water' Compiling moc_CarlaStylePrivate.cpp (Qt5) make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_events' CarlaStyle.cpp: In member function 'virtual QRect CarlaStyle::subControlRect(QStyle::ComplexControl, const QStyleOptionComplex*, QStyle::SubControl, const QWidget*) const': CarlaStyle.cpp:3824:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3827:13: note: here CarlaStyle.cpp:3828:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3833:13: note: here CarlaStyle.cpp:3834:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3841:13: note: here CarlaStyle.cpp:3842:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3847:13: note: here CarlaStyle.cpp:3848:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3853:13: note: here CarlaStyle.cpp:3854:17: warning: this statement may fall through [-Wimplicit-fallthrough=] CarlaStyle.cpp:3859:13: note: here Compiling resources.cpp (Qt5) Compiling juce_events.cpp Creating theme.qt5.a make[1]: Leaving directory '/build/carla/src/carla/source/theme' Compiling src/OpenGL.cpp Creating juce_data_structures.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_data_structures' Compiling src/SubWidget.cpp In file included from src/nanovg/fontstash.h:167, from src/nanovg/nanovg.c:26, from src/NanoVG.cpp:1111: src/nanovg/stb_truetype.h: In function 'int stbtt__run_charstring(const stbtt_fontinfo*, int, stbtt__csctx*)': src/nanovg/stb_truetype.h:2132:10: warning: this statement may fall through [-Wimplicit-fallthrough=] src/nanovg/stb_truetype.h:2138:7: note: here In file included from src/nanovg/nanovg.c:30: src/nanovg/stb_image.h: In function 'void stbi__hdr_convert(float*, stbi_uc*, int)': src/nanovg/stb_image.h:5995:28: warning: this statement may fall through [-Wimplicit-fallthrough=] src/nanovg/stb_image.h:5996:10: note: here src/nanovg/stb_image.h:5998:28: warning: this statement may fall through [-Wimplicit-fallthrough=] src/nanovg/stb_image.h:5999:10: note: here src/nanovg/stb_image.h: In function 'int stbi__tga_get_comp(int, int, int*)': src/nanovg/stb_image.h:4856:16: warning: this statement may fall through [-Wimplicit-fallthrough=] src/nanovg/stb_image.h:4858:7: note: here make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_graphics' Compiling src/SubWidgetPrivateData.cpp Creating hylia.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/hylia' Compiling src/TopLevelWidget.cpp Compiling juce_graphics.cpp Compiling src/TopLevelWidgetPrivateData.cpp Compiling src/Widget.cpp Compiling src/WidgetPrivateData.cpp make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_gui_basics' make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_gui_extra' Compiling juce_gui_basics.cpp Compiling src/Window.cpp Compiling juce_gui_extra.cpp Compiling src/WindowPrivateData.cpp Creating dgl.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/dgl' make[1]: Entering directory '/build/carla/src/carla/source/modules/rtaudio' In file included from ../juce_core/juce_core.h:261, from juce_audio_basics.h:54, from juce_audio_basics.cpp:32: In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEInstrument::handleSustainOrSostenuto(int, bool, bool)::<lambda(juce::MPEInstrument::Listener&)>; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::_ZN4juce13MPEInstrument24handleSustainOrSostenutoEibb.part.0(int, bool, bool)' at mpe/juce_MPEInstrument.cpp:614:32: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEInstrument::Listener, juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::_ZN4juce13MPEInstrument24handleSustainOrSostenutoEibb.part.0(int, bool, bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_audio_basics.cpp:74: mpe/juce_MPEInstrument.cpp:588:93: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::_ZN4juce13MPEZoneLayout27updatePerNotePitchbendRangeERNS_7MPEZoneEi.part.0(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:157:32: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::_ZN4juce13MPEZoneLayout27updatePerNotePitchbendRangeERNS_7MPEZoneEi.part.0(juce::MPEZone&, int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_audio_basics.cpp:73: mpe/juce_MPEZoneLayout.cpp:151:74: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MidiKeyboardState::noteOnInternal(int, int, float)::<lambda(juce::MidiKeyboardState::Listener&)>; ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MidiKeyboardState::noteOnInternal(int, int, float)' at midi/juce_MidiKeyboardState.cpp:75:24: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MidiKeyboardState::Listener, juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_9(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MidiKeyboardState::noteOnInternal(int, int, float)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_audio_basics.cpp:67: midi/juce_MidiKeyboardState.cpp:70:110: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MidiKeyboardState::noteOffInternal(int, int, float)::<lambda(juce::MidiKeyboardState::Listener&)>; ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MidiKeyboardState::noteOffInternal(int, int, float)' at midi/juce_MidiKeyboardState.cpp:98:24: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MidiKeyboardState::Listener, juce::Array<juce::MidiKeyboardState::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_13(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MidiKeyboardState::noteOffInternal(int, int, float)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here midi/juce_MidiKeyboardState.cpp:93:111: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'juce::MPEZoneLayout& juce::MPEZoneLayout::operator=(const juce::MPEZoneLayout&)' at mpe/juce_MPEZoneLayout.cpp:49:28: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'juce::MPEZoneLayout& juce::MPEZoneLayout::operator=(const juce::MPEZoneLayout&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:44:68: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::sendLayoutChangeMessage()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:54:45: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::setZone(bool, int, int, int)' at mpe/juce_MPEZoneLayout.cpp:84:28: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_15(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::setZone(bool, int, int, int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:60:120: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::clearAllZones()' at mpe/juce_MPEZoneLayout.cpp:102:28: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::clearAllZones()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:97:35: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:147:32, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:141:6: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:141:68: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:157:32, inlined from 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:151:6: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:151:74: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::<lambda(juce::MPEZoneLayout::Listener&)>; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:147:32, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at mpe/juce_MPEZoneLayout.cpp:141:6, inlined from 'void juce::MPEZoneLayout::processPitchbendRangeRpnMessage(juce::MidiRPNMessage)' at mpe/juce_MPEZoneLayout.cpp:165:31: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEZoneLayout::Listener, juce::Array<juce::MPEZoneLayout::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::processPitchbendRangeRpnMessage(juce::MidiRPNMessage)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEZoneLayout.cpp:161:72: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)::<lambda(juce::MPEInstrument::Listener&)>; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)' at mpe/juce_MPEInstrument.cpp:276:32: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEInstrument::Listener, juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_22(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEInstrument.cpp:261:86: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)::<lambda(juce::MPEInstrument::Listener&)>; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)' at mpe/juce_MPEInstrument.cpp:529:60: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEInstrument::Listener, juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_6(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEInstrument.cpp:527:102: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)::<lambda(juce::MPEInstrument::Listener&)>; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)' at mpe/juce_MPEInstrument.cpp:502:28: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MPEInstrument::Listener, juce::Array<juce::MPEInstrument::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_15(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mpe/juce_MPEInstrument.cpp:482:101: note: 'this' declared here Creating juce_audio_basics.a In file included from ../juce_core/juce_core.h:261, from juce_events.h:52, from juce_events.cpp:42: In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ChangeListener; ArrayType = juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ChangeBroadcaster::callListeners()::<lambda(juce::ChangeListener&)>; ListenerClass = juce::ChangeListener; ArrayType = juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ChangeBroadcaster::callListeners()' at broadcasters/juce_ChangeBroadcaster.cpp:87:26, inlined from 'void juce::ChangeBroadcaster::sendSynchronousChangeMessage()' at broadcasters/juce_ChangeBroadcaster.cpp:77:18: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ChangeListener, juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->changeListeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::ChangeBroadcaster::sendSynchronousChangeMessage()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_events.cpp:63: broadcasters/juce_ChangeBroadcaster.cpp:71:54: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ChangeListener; ArrayType = juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ChangeBroadcaster::callListeners()::<lambda(juce::ChangeListener&)>; ListenerClass = juce::ChangeListener; ArrayType = juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ChangeBroadcaster::callListeners()' at broadcasters/juce_ChangeBroadcaster.cpp:87:26: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ChangeListener, juce::Array<juce::ChangeListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->changeListeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::ChangeBroadcaster::callListeners()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here broadcasters/juce_ChangeBroadcaster.cpp:85:39: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::InternalRunLoop::unregisterFdCallback(int)::<lambda(auto:4&)>; ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::InternalRunLoop::unregisterFdCallback(int)' at native/juce_linux_Messaging.cpp:172:24: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::LinuxEventLoopInternal::Listener, juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_8(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::InternalRunLoop::unregisterFdCallback(int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_events.cpp:91: native/juce_linux_Messaging.cpp:155:38: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::InternalRunLoop::registerFdCallback(int, std::function<void()>&&, short int)::<lambda(auto:3&)>; ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::InternalRunLoop::registerFdCallback(int, std::function<void()>&&, short int)' at native/juce_linux_Messaging.cpp:152:24: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::LinuxEventLoopInternal::Listener, juce::Array<juce::LinuxEventLoopInternal::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_9(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::InternalRunLoop::registerFdCallback(int, std::function<void()>&&, short int)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here native/juce_linux_Messaging.cpp:135:81: note: 'this' declared here Creating juce_events.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_audio_basics' make[1]: Entering directory '/build/carla/src/carla/source/modules/rtmidi' make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_events' make[1]: Entering directory '/build/carla/src/carla/source/modules/ysfx' Compiling RtAudio.cpp Compiling RtMidi.cpp Compiling sources/ysfx.cpp Creating rtmidi.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtmidi' Compiling sources/ysfx_api_eel.cpp sources/ysfx.cpp:31:44: warning: ignoring attributes on template argument 'EEL_F' {aka 'double'} [-Wignored-attributes] sources/ysfx.cpp: In function 'void ysfx_get_pdc_channels(ysfx_t*, uint32_t*)': sources/ysfx.cpp:963:37: warning: enumerated and non-enumerated type in conditional expression [-Wextra] sources/ysfx.cpp:968:37: warning: enumerated and non-enumerated type in conditional expression [-Wextra] Compiling sources/ysfx_api_file.cpp Creating rtaudio.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtaudio' Compiling sources/ysfx_api_gfx.cpp Compiling sources/ysfx_api_reaper.cpp sources/ysfx_api_file.cpp: In member function 'virtual uint32_t ysfx_raw_file_t::string(std::string&)': sources/ysfx_api_file.cpp:110:51: warning: enumerated and non-enumerated type in conditional expression [-Wextra] make[1]: Entering directory '/build/carla/src/carla/source/interposer' Compiling interposer-safe.cpp Compiling interposer-jack-x11.cpp In file included from sources/ysfx_api_eel.cpp:42: thirdparty/WDL/source/WDL/eel2/eel_strings.h: In function 'EEL_F _eel_strncat(void*, EEL_F*, EEL_F*, EEL_F*)': thirdparty/WDL/source/WDL/eel2/eel_strings.h:860:49: warning: implicitly-declared 'WDL_FastString& WDL_FastString::operator=(const WDL_FastString&)' is deprecated [-Wdeprecated-copy] In file included from thirdparty/WDL/source/WDL/eel2/../wdlstring.h:421, from thirdparty/WDL/source/WDL/eel2/eel_strings.h:6: thirdparty/WDL/source/WDL/eel2/../wdlstring.h:102:5: note: because 'WDL_FastString' has user-provided 'WDL_FastString::WDL_FastString(const WDL_FastString&)' thirdparty/WDL/source/WDL/eel2/eel_strings.h: In function 'EEL_F _eel_strinsert(void*, EEL_F*, EEL_F*, EEL_F*)': thirdparty/WDL/source/WDL/eel2/eel_strings.h:1354:45: warning: implicitly-declared 'WDL_FastString& WDL_FastString::operator=(const WDL_FastString&)' is deprecated [-Wdeprecated-copy] thirdparty/WDL/source/WDL/eel2/../wdlstring.h:102:5: note: because 'WDL_FastString' has user-provided 'WDL_FastString::WDL_FastString(const WDL_FastString&)' In file included from sources/ysfx_api_eel.cpp:45: thirdparty/WDL/source/WDL/eel2/eel_mdct.h: In function 'void* megabuf_mdct_init(int)': thirdparty/WDL/source/WDL/eel2/eel_mdct.h:391:47: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/eel_mdct.h:391:47: note: earlier argument should specify number of elements, later size of each element thirdparty/WDL/source/WDL/eel2/eel_mdct.h:400:36: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/eel_mdct.h:400:36: note: earlier argument should specify number of elements, later size of each element thirdparty/WDL/source/WDL/eel2/eel_mdct.h:409:25: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/eel_mdct.h:409:25: note: earlier argument should specify number of elements, later size of each element thirdparty/WDL/source/WDL/eel2/eel_mdct.h:413:22: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/eel_mdct.h:413:22: note: earlier argument should specify number of elements, later size of each element Compiling interposer-x11.cpp Compiling sources/ysfx_audio_flac.cpp Linking libcarla_interposer-safe.so sources/ysfx_api_reaper.cpp: In function 'EEL_F ysfx_api_midirecv(void*, INT_PTR, EEL_F**)': sources/ysfx_api_reaper.cpp:329:22: warning: this statement may fall through [-Wimplicit-fallthrough=] sources/ysfx_api_reaper.cpp:330:9: note: here sources/ysfx_api_reaper.cpp:330:22: warning: this statement may fall through [-Wimplicit-fallthrough=] sources/ysfx_api_reaper.cpp:331:9: note: here Linking libcarla_interposer-jack-x11.so Linking libcarla_interposer-x11.so Compiling sources/ysfx_audio_wav.cpp make[1]: Leaving directory '/build/carla/src/carla/source/interposer' Compiling sources/ysfx_config.cpp make[1]: Entering directory '/build/carla/src/carla/source/backend/engine' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/build/carla/src/carla/source/backend/engine' 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 Compiling thirdparty/WDL/source/WDL/eel2/nseel-eval.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-lextab.c Compiling thirdparty/WDL/source/WDL/eel2/nseel-ram.c thirdparty/WDL/source/WDL/eel2/nseel-ram.c: In function '__NSEEL_RAMAllocGMEM': thirdparty/WDL/source/WDL/eel2/nseel-ram.c:130:77: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/nseel-ram.c:130:77: note: earlier argument should specify number of elements, later size of each element thirdparty/WDL/source/WDL/eel2/nseel-ram.c: In function '__NSEEL_RAMAlloc': thirdparty/WDL/source/WDL/eel2/nseel-ram.c:156:56: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args] thirdparty/WDL/source/WDL/eel2/nseel-ram.c:156:56: note: earlier argument should specify number of elements, later size of each element Compiling thirdparty/WDL/source/WDL/eel2/nseel-yylex.c Compiling thirdparty/WDL/source/WDL/fft.c In file included from ../juce_core/juce_core.h:261, from ../juce_graphics/juce_graphics.h:58, from ../juce_gui_basics/juce_gui_basics.h:60, from juce_gui_extra.h:57, from juce_gui_extra.cpp:48: In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array<juce::PushNotifications::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::PushNotifications::requestPermissionsWithSettings(const Settings&)::<lambda(juce::PushNotifications::Listener&)>; ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array<juce::PushNotifications::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::PushNotifications::Listener, juce::Array<juce::PushNotifications::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)this)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In function 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::PushNotifications::requestPermissionsWithSettings(const Settings&)::<lambda(juce::PushNotifications::Listener&)>; ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array<juce::PushNotifications::Listener*, juce::DummyCriticalSection, 0>]': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here ../juce_core/containers/juce_ListenerList.h:135:35: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::CodeDocument::Listener; ArrayType = juce::Array<juce::CodeDocument::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::CodeDocument::remove(int, int, bool)::<lambda(juce::CodeDocument::Listener&)>; ListenerClass = juce::CodeDocument::Listener; ArrayType = juce::Array<juce::CodeDocument::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::CodeDocument::remove(int, int, bool)' at code_editor/juce_CodeDocument.cpp:1058:24: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::CodeDocument::Listener, juce::Array<juce::CodeDocument::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_29(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::CodeDocument::remove(int, int, bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_extra.cpp:126: code_editor/juce_CodeDocument.cpp:1002:85: note: 'this' declared here Creating juce_gui_extra.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_gui_extra' In file included from thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:113: thirdparty/WDL/source/WDL/eel2/glue_port.h: In function 'GLUE_CALL_CODE': thirdparty/WDL/source/WDL/eel2/glue_port.h:846:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] thirdparty/WDL/source/WDL/eel2/glue_port.h:847:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] thirdparty/WDL/source/WDL/eel2/nseel-compiler.c: At top level: thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:577:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] In file included from thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:25: thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:578:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:579:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:580:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:581:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:582:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:593:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:594:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:595:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:596:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:597:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:598:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:599:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:600:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:601:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:602:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:603:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:605:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:606:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:608:4: warning: missing initializer for field 'pProc' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:257:20: note: 'pProc' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:610:4: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:636:1: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:637:1: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:638:1: warning: missing initializer for field 'replptrs' of 'functionType' [-Wmissing-field-initializers] thirdparty/WDL/source/WDL/eel2/ns-eel-int.h:256:13: note: 'replptrs' declared here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c: In function 'optimizeOpcodes': thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2133:18: warning: this statement may fall through [-Wimplicit-fallthrough=] thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2146:13: note: here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2155:22: warning: this statement may fall through [-Wimplicit-fallthrough=] thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2158:13: note: here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2440:22: warning: this statement may fall through [-Wimplicit-fallthrough=] thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:2442:17: note: here thirdparty/WDL/source/WDL/eel2/nseel-compiler.c: In function 'compileOpcodesInternal': thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:4145:17: warning: this statement may fall through [-Wimplicit-fallthrough=] thirdparty/WDL/source/WDL/eel2/nseel-compiler.c:4173:5: note: here Creating ysfx.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/ysfx' In file included from juce_core.cpp:198: native/juce_posix_SharedCode.h: In constructor 'juce::ChildProcess::ActiveProcess::ActiveProcess(const juce::StringArray&, int)': native/juce_posix_SharedCode.h:1121:54: warning: unused parameter 'streamFlags' [-Wunused-parameter] Creating juce_core.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_core' Creating juce_audio_processors.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_audio_processors' In file included from ../juce_core/juce_core.h:261, from juce_graphics.h:58, from juce_graphics.cpp:41: In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::<lambda(juce::ImagePixelData::Listener&)>; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at images/juce_Image.cpp:43:20, inlined from 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at images/juce_Image.cpp:179:34, inlined from 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at images/juce_Image.cpp:174:10: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ImagePixelData::Listener, juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&MEM[(struct ImagePixelData *)this_7(D)].listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_graphics.cpp:121: images/juce_Image.cpp:174:112: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::<lambda(juce::ImagePixelData::Listener&)>; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at images/juce_Image.cpp:43:20, inlined from 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at images/juce_Image.cpp:108:34, inlined from 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at images/juce_Image.cpp:98:10: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ImagePixelData::Listener, juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&MEM[(struct ImagePixelData *)this_18(D)].listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here images/juce_Image.cpp:98:112: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::<lambda(juce::ImagePixelData::Listener&)>; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at images/juce_Image.cpp:43:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ImagePixelData::Listener, juce::Array<juce::ImagePixelData::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::ImagePixelData::sendDataChangeMessage()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here images/juce_Image.cpp:41:44: note: 'this' declared here Creating juce_graphics.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_graphics' In file included from juce_gui_basics.cpp:311: native/x11/juce_linux_XWindowSystem.cpp:1136:19: warning: 'double juce::DisplayHelpers::getDisplayScale(const juce::String&, double)' defined but not used [-Wunused-function] In file included from ../juce_core/juce_core.h:261, from ../juce_graphics/juce_graphics.h:58, from juce_gui_basics.h:60, from juce_gui_basics.cpp:46: In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ApplicationCommandManager::handleAsyncUpdate()::<lambda(juce::ApplicationCommandManagerListener&)>; ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::ApplicationCommandManager::handleAsyncUpdate()' at commands/juce_ApplicationCommandManager.cpp:314:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ApplicationCommandManagerListener, juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::ApplicationCommandManager::handleAsyncUpdate()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:247: commands/juce_ApplicationCommandManager.cpp:312:51: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MenuBarModel::handleAsyncUpdate()::<lambda(juce::MenuBarModel::Listener&)>; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::MenuBarModel::handleAsyncUpdate()' at menus/juce_MenuBarModel.cpp:77:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MenuBarModel::Listener, juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::MenuBarModel::handleAsyncUpdate()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:207: menus/juce_MenuBarModel.cpp:75:38: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)::<lambda(juce::MenuBarModel::Listener&)>; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)' at menus/juce_MenuBarModel.cpp:82:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MenuBarModel::Listener, juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here menus/juce_MenuBarModel.cpp:80:99: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::DarkModeSettingListener; ArrayType = juce::Array<juce::DarkModeSettingListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::Desktop::darkModeChanged()::<lambda(juce::DarkModeSettingListener&)>; ListenerClass = juce::DarkModeSettingListener; ArrayType = juce::Array<juce::DarkModeSettingListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::Desktop::darkModeChanged()' at desktop/juce_Desktop.cpp:226:65: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::DarkModeSettingListener, juce::Array<juce::DarkModeSettingListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->darkModeSettingListeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::Desktop::darkModeChanged()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:142: desktop/juce_Desktop.cpp:226:31: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MouseInactivityDetector::setActive(bool)::<lambda(juce::MouseInactivityDetector::Listener&)>; ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MouseInactivityDetector::setActive(bool)' at mouse/juce_MouseInactivityDetector.cpp:73:31: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MouseInactivityDetector::Listener, juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_4(D)->listenerList)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MouseInactivityDetector::setActive(bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:147: mouse/juce_MouseInactivityDetector.cpp:64:48: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MenuBarModel::handleMenuBarActivate(bool)::<lambda(juce::MenuBarModel::Listener&)>; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MenuBarModel::handleMenuBarActivate(bool)' at menus/juce_MenuBarModel.cpp:93:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MenuBarModel::Listener, juce::Array<juce::MenuBarModel::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MenuBarModel::handleMenuBarActivate(bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here menus/juce_MenuBarModel.cpp:90:56: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)::<lambda(juce::ApplicationCommandManagerListener&)>; ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)' at commands/juce_ApplicationCommandManager.cpp:309:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ApplicationCommandManagerListener, juce::Array<juce::ApplicationCommandManagerListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here commands/juce_ApplicationCommandManager.cpp:307:113: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::<lambda(juce::MarkerList::Listener&)>; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MarkerList::Listener, juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)this)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::<lambda(juce::MarkerList::Listener&)>; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here ../juce_core/containers/juce_ListenerList.h:135:35: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::<lambda(juce::MarkerList::Listener&)>; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MarkerList::markersHaveChanged()' at positioning/juce_MarkerList.cpp:150:20, inlined from 'void juce::MarkerList::removeMarker(const juce::String&)' at positioning/juce_MarkerList.cpp:143:31: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MarkerList::Listener, juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MarkerList::removeMarker(const juce::String&)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:209: positioning/juce_MarkerList.cpp:134:50: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::<lambda(juce::MarkerList::Listener&)>; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MarkerList::markersHaveChanged()' at positioning/juce_MarkerList.cpp:150:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MarkerList::Listener, juce::Array<juce::MarkerList::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MarkerList::markersHaveChanged()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here positioning/juce_MarkerList.cpp:148:37: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::FilenameComponentListener; ArrayType = juce::Array<juce::FilenameComponentListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::FilenameComponent::handleAsyncUpdate()::<lambda(juce::FilenameComponentListener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FilenameComponentListener; ArrayType = juce::Array<juce::FilenameComponentListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::FilenameComponent::handleAsyncUpdate()' at filebrowser/juce_FilenameComponent.cpp:265:27: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::FilenameComponentListener, juce::Array<juce::FilenameComponentListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::FilenameComponent::handleAsyncUpdate()': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:177: filebrowser/juce_FilenameComponent.cpp:262:43: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::TextPropertyComponent::Listener; ArrayType = juce::Array<juce::TextPropertyComponent::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::TextPropertyComponent::callListeners()::<lambda(juce::TextPropertyComponent::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::TextPropertyComponent::Listener; ArrayType = juce::Array<juce::TextPropertyComponent::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::TextPropertyComponent::callListeners()' at properties/juce_TextPropertyComponent.cpp:241:30: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::TextPropertyComponent::Listener, juce::Array<juce::TextPropertyComponent::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_3(D)->listenerList)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::TextPropertyComponent::callListeners()': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:222: properties/juce_TextPropertyComponent.cpp:238:43: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)::<lambda(juce::FileBrowserListener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)' at filebrowser/juce_FileBrowserComponent.cpp:421:27: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::FileBrowserListener, juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:173: filebrowser/juce_FileBrowserComponent.cpp:418:75: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()::<lambda(juce::FileBrowserListener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()' at filebrowser/juce_DirectoryContentsDisplayComponent.cpp:49:27: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::FileBrowserListener, juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:171: filebrowser/juce_DirectoryContentsDisplayComponent.cpp:46:68: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array<juce::ComponentListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::sendVisibilityChangeMessage()::<lambda(juce::ComponentListener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array<juce::ComponentListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::sendVisibilityChangeMessage()' at components/juce_Component.cpp:631:40: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ComponentListener, juce::Array<juce::ComponentListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->componentListeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::sendVisibilityChangeMessage()': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:137: components/juce_Component.cpp:625:45: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener; ArrayType = juce::Array<juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::setPositionAndSendChange(double)::<lambda(juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener&)>; ListenerClass = juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener; ArrayType = juce::Array<juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::AnimatedPosition<Behaviour>::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at layout/juce_AnimatedPosition.h:185:28: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener, juce::Array<juce::AnimatedPosition<juce::AnimatedPositionBehaviours::ContinuousWithMomentum>::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::AnimatedPosition<Behaviour>::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.h:218: layout/juce_AnimatedPosition.h:178:54: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ComponentPeer::ScaleFactorListener; ArrayType = juce::Array<juce::ComponentPeer::ScaleFactorListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle<int>&, bool)::<lambda(juce::ComponentPeer::ScaleFactorListener&)>; ListenerClass = juce::ComponentPeer::ScaleFactorListener; ArrayType = juce::Array<juce::ComponentPeer::ScaleFactorListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle<int>&, bool)' at native/juce_linux_Windowing.cpp:552:43: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ComponentPeer::ScaleFactorListener, juce::Array<juce::ComponentPeer::ScaleFactorListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_9(D)->D.973610.scaleFactorListeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle<int>&, bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:310: native/juce_linux_Windowing.cpp:539:90: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::ScrollBar::Listener; ArrayType = juce::Array<juce::ScrollBar::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::ScrollBar::handleAsyncUpdate()::<lambda(juce::ScrollBar::Listener&)>; ListenerClass = juce::ScrollBar::Listener; ArrayType = juce::Array<juce::ScrollBar::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::ScrollBar::handleAsyncUpdate()' at layout/juce_ScrollBar.cpp:176:20: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::ScrollBar::Listener, juce::Array<juce::ScrollBar::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::ScrollBar::handleAsyncUpdate()': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here In file included from juce_gui_basics.cpp:192: layout/juce_ScrollBar.cpp:173:35: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::call(Callback&&) [with Callback = juce::MouseInactivityDetector::setActive(bool)::<lambda(juce::MouseInactivityDetector::Listener&)>; ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MouseInactivityDetector::setActive(bool)' at mouse/juce_MouseInactivityDetector.cpp:71:31, inlined from 'void juce::MouseInactivityDetector::setActive(bool)' at mouse/juce_MouseInactivityDetector.cpp:64:6, inlined from 'void juce::MouseInactivityDetector::wakeUp(const juce::MouseEvent&, bool)' at mouse/juce_MouseInactivityDetector.cpp:55:19: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::MouseInactivityDetector::Listener, juce::Array<juce::MouseInactivityDetector::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_10(D)->listenerList)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::MouseInactivityDetector::wakeUp(const juce::MouseEvent&, bool)': ../juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here mouse/juce_MouseInactivityDetector.cpp:50:75: note: 'this' declared here In constructor 'juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator::WrappedIterator(const juce::ListenerList<ListenerClass, ArrayType>&, juce::ListenerList<ListenerClass, ArrayType>::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()::<lambda(juce::FileBrowserListener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::FileBrowserComponent::sendListenerChangeMessage()' at filebrowser/juce_FileBrowserComponent.cpp:387:27: ../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::FileBrowserListener, juce::Array<juce::FileBrowserListener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_9(D)->listeners)[2]' [-Wdangling-pointer=] ../juce_core/containers/juce_ListenerList.h: In member function 'void juce::FileBrowserComponent::sendListenerChangeMessage()': ../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here filebrowser/juce_FileBrowserComponent.cpp:377:54: note: 'this' declared here Creating juce_gui_basics.a make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_gui_basics' make[1]: Entering directory '/build/carla/src/carla/source/discovery' make[1]: Entering directory '/build/carla/src/carla/source/backend' make[1]: Entering directory '/build/carla/src/carla/source/bridges-plugin' make[1]: Entering directory '/build/carla/src/carla/source/bridges-ui' make[1]: Entering directory '/build/carla/src/carla/source/frontend' make[1]: Entering directory '/build/carla/src/carla/source/libjack' make[1]: Entering directory '/build/carla/src/carla/source/theme' Compiling CarlaStandalone.cpp Compiling carla-discovery.cpp Compiling CarlaStandaloneNSM.cpp Compiling CarlaBridgeFormat.cpp Compiling CarlaBridgePlugin.cpp Compiling CarlaEngine.cpp (bridge) Compiling libjack.cpp /usr/bin/pyrcc5 ../../resources/resources.qrc -o resources_rc.py ln -sf /build/carla/src/carla/source/frontend/modgui ../../bin/resources/ Compiling CarlaBridgeFormatLV2.cpp (GTK2) Compiling CarlaStylePlugin.cpp (Qt5) Compiling moc_CarlaStylePlugin.cpp (Qt5) ln -sf /build/carla/src/carla/source/frontend/patchcanvas ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/widgets ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/bigmeter-ui ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla-plugin ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla-plugin-patchbay ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_app.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_backend.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_backend_qt.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_database.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_host.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_host_control.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_modgui.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_settings.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_skin.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_shared.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_utils.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/carla_widgets.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/externalui.py ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/midipattern-ui ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/notes-ui ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/xycontroller-ui ../../bin/resources/ ln -sf /build/carla/src/carla/source/frontend/resources_rc.py ../../bin/resources/ /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_about.ui -o ../../bin/resources/ui_carla_about.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_about_juce.ui -o ../../bin/resources/ui_carla_about_juce.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_add_jack.ui -o ../../bin/resources/ui_carla_add_jack.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_database.ui -o ../../bin/resources/ui_carla_database.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_edit.ui -o ../../bin/resources/ui_carla_edit.py Compiling CarlaBridgeToolkitGtk.cpp (GTK2) /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_host.ui -o ../../bin/resources/ui_carla_host.py Linking carlastyle.so /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_osc_connect.ui -o ../../bin/resources/ui_carla_osc_connect.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_parameter.ui -o ../../bin/resources/ui_carla_parameter.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_calf.ui -o ../../bin/resources/ui_carla_plugin_calf.py Compiling libjack_base.cpp Compiling libjack_callbacks.cpp /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_classic.ui -o ../../bin/resources/ui_carla_plugin_classic.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_compact.ui -o ../../bin/resources/ui_carla_plugin_compact.py make[1]: Leaving directory '/build/carla/src/carla/source/theme' /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_default.ui -o ../../bin/resources/ui_carla_plugin_default.py Compiling CarlaEngineClient.cpp (bridge) /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_presets.ui -o ../../bin/resources/ui_carla_plugin_presets.py Compiling CarlaBridgeFormatLV2.cpp (GTK3) ../backend/engine/CarlaEngine.cpp: In member function 'bool CarlaBackend::CarlaEngine::loadProjectInternal(water::XmlDocument&, bool)': ../backend/engine/CarlaEngine.cpp:3043:17: warning: this statement may fall through [-Wimplicit-fallthrough=] ../backend/engine/CarlaEngine.cpp:3046:13: note: here Compiling libjack_client.cpp Compiling CarlaBridgeToolkitGtk.cpp (GTK3) /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_refresh.ui -o ../../bin/resources/ui_carla_refresh.py Linking libcarla_standalone2.so Generating CarlaBridgeToolkitQt5.moc /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings.ui -o ../../bin/resources/ui_carla_settings.py Generating resources.qt5.cpp Compiling CarlaEngineData.cpp (bridge) /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings_driver.ui -o ../../bin/resources/ui_carla_settings_driver.py Compiling libjack_error.cpp Compiling libjack_latency.cpp /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/inputdialog_value.ui -o ../../bin/resources/ui_inputdialog_value.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/midipattern.ui -o ../../bin/resources/ui_midipattern.py /usr/bin/pyuic5 ../../bin/resources/../../resources/ui/xycontroller.ui -o ../../bin/resources/ui_xycontroller.py Compiling CarlaEngineDummy.cpp (bridge) Compiling libjack_non-callback.cpp /usr/bin/pyuic5 ../../resources/ui/carla_about.ui -o ui_carla_about.py /usr/bin/pyuic5 ../../resources/ui/carla_about_juce.ui -o ui_carla_about_juce.py Compiling CarlaBridgeFormatLV2.cpp (X11) /usr/bin/pyuic5 ../../resources/ui/carla_add_jack.ui -o ui_carla_add_jack.py Compiling CarlaBridgeToolkitNative.cpp (X11) /usr/bin/pyuic5 ../../resources/ui/carla_database.ui -o ui_carla_database.py Compiling libjack_metadata.cpp /usr/bin/pyuic5 ../../resources/ui/carla_edit.ui -o ui_carla_edit.py Compiling CarlaEngineGraph.cpp (bridge) /usr/bin/pyuic5 ../../resources/ui/carla_host.ui -o ui_carla_host.py Linking carla-bridge-lv2-gtk2 Compiling libjack_midi.cpp /usr/bin/pyuic5 ../../resources/ui/carla_osc_connect.ui -o ui_carla_osc_connect.py /usr/bin/pyuic5 ../../resources/ui/carla_parameter.ui -o ui_carla_parameter.py Compiling CarlaEngineInternal.cpp (bridge) /usr/bin/pyuic5 ../../resources/ui/carla_plugin_calf.ui -o ui_carla_plugin_calf.py make -C utils make[2]: Entering directory '/build/carla/src/carla/source/backend/utils' /usr/bin/pyuic5 ../../resources/ui/carla_plugin_classic.ui -o ui_carla_plugin_classic.py /usr/bin/pyuic5 ../../resources/ui/carla_plugin_compact.ui -o ui_carla_plugin_compact.py Compiling CachedPlugins.cpp Compiling libjack_ports.cpp Compiling libjack_port-searching.cpp /usr/bin/pyuic5 ../../resources/ui/carla_plugin_default.ui -o ui_carla_plugin_default.py /usr/bin/pyuic5 ../../resources/ui/carla_plugin_presets.ui -o ui_carla_plugin_presets.py /usr/bin/pyuic5 ../../resources/ui/carla_refresh.ui -o ui_carla_refresh.py /usr/bin/pyuic5 ../../resources/ui/carla_settings.ui -o ui_carla_settings.py /usr/bin/pyuic5 ../../resources/ui/carla_settings_driver.ui -o ui_carla_settings_driver.py Compiling CarlaEngineNative.cpp (bridge) /usr/bin/pyuic5 ../../resources/ui/inputdialog_value.ui -o ui_inputdialog_value.py /usr/bin/pyuic5 ../../resources/ui/midipattern.ui -o ui_midipattern.py Compiling libjack_server-control.cpp Compiling libjack_stats.cpp /usr/bin/pyuic5 ../../resources/ui/xycontroller.ui -o ui_xycontroller.py Compiling CarlaBridgeFormatLV2.cpp (QT5) make[1]: Leaving directory '/build/carla/src/carla/source/frontend' Compiling CarlaBridgeToolkitQt.cpp (QT5) Linking carla-bridge-lv2-x11 Compiling libjack_time.cpp Compiling libjack_transport.cpp Compiling CarlaUtils.cpp Compiling CarlaEngineOscSend.cpp (bridge) Linking carla-discovery-native Compiling CarlaEnginePorts.cpp (bridge) Compiling ringbuffer.c Linking libjack.so.0 Compiling Information.cpp make[1]: Leaving directory '/build/carla/src/carla/source/libjack' Linking carla-bridge-lv2-gtk3 In file included from /usr/include/string.h:548, from /usr/include/c++/14.1.1/cstring:43, from ../utils/CarlaUtils.hpp:27, from ../utils/CarlaJuceUtils.hpp:22, from ../backend/engine/CarlaEngineOsc.hpp:26, from ../backend/engine/CarlaEngineOscSend.cpp:18: In function 'char* strcat(char*, const char*)', inlined from 'void CarlaBackend::CarlaEngineOsc::sendPluginProgramCount(const CarlaBackend::CarlaPluginPtr&) const' at ../backend/engine/CarlaEngineOscSend.cpp:221:16: /usr/include/bits/string_fortified.h:130:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' writing 8 bytes into a region of size 7 overflows the destination [-Wstringop-overflow=] 130 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling CarlaEngineRunner.cpp (bridge) Compiling JUCE.cpp Compiling PipeClient.cpp Compiling CarlaEngineJack.cpp (bridge) make[1]: Leaving directory '/build/carla/src/carla/source/discovery' Compiling CarlaEngineBridge.cpp (bridge) Compiling CarlaPlugin.cpp (bridge) Compiling System.cpp Compiling Windows.cpp Compiling CarlaPluginBridge.cpp (bridge) Compiling CarlaPluginInternal.cpp (bridge) Compiling CarlaPluginJack.cpp (bridge) Linking libcarla_utils.so Linking carla-bridge-lv2-qt5 Compiling CarlaPluginNative.cpp (bridge) make[2]: Leaving directory '/build/carla/src/carla/source/backend/utils' make[1]: Leaving directory '/build/carla/src/carla/source/backend' Compiling CarlaPluginLADSPADSSI.cpp (bridge) Compiling CarlaPluginLV2.cpp (bridge) make[1]: Leaving directory '/build/carla/src/carla/source/bridges-ui' Compiling CarlaPluginVST2.cpp (bridge) Compiling CarlaPluginVST3.cpp (bridge) Compiling CarlaPluginAU.cpp (bridge) Compiling CarlaPluginJSFX.cpp (bridge) Compiling CarlaPluginJuce.cpp (bridge) Compiling CarlaPluginFluidSynth.cpp (bridge) Compiling CarlaPluginSFZero.cpp (bridge) Compiling CarlaStandalone.cpp (bridge) Compiling CarlaBridgeSingleLV2.cpp ../backend/plugin/CarlaPluginFluidSynth.cpp: In constructor 'CarlaBackend::CarlaPluginFluidSynth::CarlaPluginFluidSynth(CarlaBackend::CarlaEngine*, uint, bool)': ../backend/plugin/CarlaPluginFluidSynth.cpp:91:34: warning: 'void fluid_synth_set_reverb_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] In file included from /usr/include/fluidsynth.h:100, from ../backend/plugin/CarlaPluginFluidSynth.cpp:28: /usr/include/fluidsynth/synth.h:162:75: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:92:31: warning: 'int fluid_synth_set_reverb(fluid_synth_t*, double, double, double, double)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:165:74: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:98:34: warning: 'void fluid_synth_set_chorus_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:208:75: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:99:31: warning: 'int fluid_synth_set_chorus(fluid_synth_t*, int, double, double, double, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:211:74: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp: In member function 'float CarlaBackend::CarlaPluginFluidSynth::setParameterValueInFluidSynth(uint32_t, float)': ../backend/plugin/CarlaPluginFluidSynth.cpp:445:42: warning: 'void fluid_synth_set_reverb_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:162:75: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:454:39: warning: 'int fluid_synth_set_reverb(fluid_synth_t*, double, double, double, double)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:165:74: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:464:42: warning: 'void fluid_synth_set_chorus_on(fluid_synth_t*, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:208:75: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp:474:39: warning: 'int fluid_synth_set_chorus(fluid_synth_t*, int, double, double, double, int)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:211:74: note: declared here ../backend/plugin/CarlaPluginFluidSynth.cpp: In member function 'void CarlaBackend::CarlaPluginFluidSynth::initializeFluidDefaultsIfNeeded()': ../backend/plugin/CarlaPluginFluidSynth.cpp:1826:94: warning: 'int fluid_synth_get_chorus_type(fluid_synth_t*)' is deprecated [-Wdeprecated-declarations] /usr/include/fluidsynth/synth.h:223:74: note: declared here ../backend/plugin/CarlaPluginLV2.cpp: In member function 'virtual void CarlaBackend::CarlaPluginLV2::uiIdle()': ../backend/plugin/CarlaPluginLV2.cpp:2258:43: warning: this statement may fall through [-Wimplicit-fallthrough=] ../backend/plugin/CarlaPluginLV2.cpp:2260:13: note: here In file included from ../utils/CarlaLv2Utils.hpp:39, from ../backend/plugin/CarlaPluginLV2.cpp:25: ../includes/lv2/atom-helpers.h: In member function 'virtual void CarlaBackend::CarlaPluginLV2::process(const float* const*, float**, const float* const*, float**, uint32_t)': ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 32 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 33 into destination object '_LV2_Atom_Buffer::atoms' of size 16 ../includes/lv2/atom-helpers.h:234:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] ../includes/lv2/atom-helpers.h:57:20: note: at offset 34 into destination object '_LV2_Atom_Buffer::atoms' of size 16 Linking carla-bridge-native Linking carla-bridge-lv2.so make[1]: Leaving directory '/build/carla/src/carla/source/bridges-plugin' make[1]: Entering directory '/build/carla/src/carla/source/plugin' Compiling carla-host-plugin.cpp Compiling carla-native-plugin.cpp Compiling carla-lv2.cpp Compiling carla-lv2-ui.cpp Compiling carla-lv2-export.cpp Compiling carla-vst.cpp (RackSynth) Compiling carla-vst-export.cpp Compiling carla-vst.cpp (RackFX) Compiling carla-vst.cpp (PatchbaySynth) Compiling carla-vst.cpp (PatchbaySynth 16ch) Compiling carla-vst.cpp (PatchbaySynth 32ch) Compiling carla-vst.cpp (PatchbaySynth 64ch) Compiling carla-vst.cpp (PatchbayFX) Compiling carla-vst.cpp (VstShell) Compiling carla-vst.cpp (VstShell) Linking libcarla-native-plugin.so Linking carla.lv2/carla.so Linking carla.lv2/carla-ui.so Linking CarlaRack.so Linking CarlaRackFX.so Linking CarlaPatchbay.so Linking CarlaPatchbay16.so Linking CarlaPatchbay32.so Linking CarlaPatchbay64.so Linking CarlaPatchbayFX.so Linking CarlaVstShell.so Linking CarlaVstFxShell.so Linking carla-lv2-export Linking libcarla-host-plugin.so 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. make[1]: Leaving directory '/build/carla/src/carla/source/plugin' make: Leaving directory '/build/carla/src/carla' ==> Entering fakeroot environment... ==> Starting package()... make: Entering directory '/build/carla/src/carla' # Create directories install -d /build/carla/pkg/carla/usr/bin install -d /build/carla/pkg/carla/usr/share/carla/resources install -d /build/carla/pkg/carla/usr/lib/carla/jack install -d /build/carla/pkg/carla/usr/lib/pkgconfig install -d /build/carla/pkg/carla/usr/include/carla/includes install -d /build/carla/pkg/carla/usr/include/carla/utils # Create directories (gui) install -d /build/carla/pkg/carla/usr/lib/carla/styles install -d /build/carla/pkg/carla/usr/share/appdata install -d /build/carla/pkg/carla/usr/share/applications install -d /build/carla/pkg/carla/usr/share/icons/hicolor/16x16/apps install -d /build/carla/pkg/carla/usr/share/icons/hicolor/32x32/apps install -d /build/carla/pkg/carla/usr/share/icons/hicolor/48x48/apps install -d /build/carla/pkg/carla/usr/share/icons/hicolor/128x128/apps install -d /build/carla/pkg/carla/usr/share/icons/hicolor/256x256/apps install -d /build/carla/pkg/carla/usr/share/icons/hicolor/scalable/apps install -d /build/carla/pkg/carla/usr/share/mime/packages install -d /build/carla/pkg/carla/usr/share/carla/resources/translations install -d /build/carla/pkg/carla/usr/share/carla/modgui install -d /build/carla/pkg/carla/usr/share/carla/patchcanvas install -d /build/carla/pkg/carla/usr/share/carla/widgets # ------------------------------------------------------------------------------------------------------------- # Install script files (non-gui) install -m 755 \ data/carla-single \ /build/carla/pkg/carla/usr/bin # Adjust PREFIX value in script files (non-gui) sed -i -e 's?X-PREFIX-X?/usr?' \ /build/carla/pkg/carla/usr/bin/carla-single # Install backend libs install -m 644 \ bin/libcarla_*.* \ /build/carla/pkg/carla/usr/lib/carla # Install other binaries install -m 755 \ bin/*bridge-* \ bin/carla-discovery-* \ /build/carla/pkg/carla/usr/lib/carla # Install custom libjack install -m 755 \ bin/jack/libjack.so.0 \ /build/carla/pkg/carla/usr/lib/carla/jack # Install pkg-config files install -m 644 \ data/pkgconfig/*.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig # Adjust PREFIX, LIBDIR, INCLUDEDIR and VERSION in pkg-config files sed -i -e 's?X-PREFIX-X?/usr?' \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-host-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-native-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-standalone.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-utils.pc sed -i -e 's?X-LIBDIR-X?/usr/lib?' \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-host-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-native-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-standalone.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-utils.pc sed -i -e 's?X-INCLUDEDIR-X?/usr/include?' \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-host-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-native-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-standalone.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-utils.pc sed -i -e 's?X-VERSION-X?2.5.9?' \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-host-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-native-plugin.pc \ /build/carla/pkg/carla/usr/lib/pkgconfig/carla-standalone.pc \ /build/carla/pkg/carla/usr/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 \ /build/carla/pkg/carla/usr/include/carla install -m 644 \ source/includes/CarlaDefines.h \ source/includes/CarlaMIDI.h \ source/includes/CarlaNative.h \ source/includes/CarlaNativePlugin.h \ /build/carla/pkg/carla/usr/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 \ /build/carla/pkg/carla/usr/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 \ /build/carla/pkg/carla/usr/bin # Adjust PREFIX value in script files (gui) sed -i -e 's?X-PREFIX-X?/usr?' \ /build/carla/pkg/carla/usr/bin/carla \ /build/carla/pkg/carla/usr/bin/carla-database \ /build/carla/pkg/carla/usr/bin/carla-jack-multi \ /build/carla/pkg/carla/usr/bin/carla-jack-single \ /build/carla/pkg/carla/usr/bin/carla-jack-patchbayplugin \ /build/carla/pkg/carla/usr/bin/carla-osc-gui \ /build/carla/pkg/carla/usr/bin/carla-patchbay \ /build/carla/pkg/carla/usr/bin/carla-rack \ /build/carla/pkg/carla/usr/bin/carla-settings install -m 755 \ data/carla-control \ /build/carla/pkg/carla/usr/bin sed -i -e 's?X-PREFIX-X?/usr?' \ /build/carla/pkg/carla/usr/bin/carla-control # Install the real modgui bridge install -m 755 \ data/carla-bridge-lv2-modgui \ /build/carla/pkg/carla/usr/lib/carla sed -i -e 's?X-PREFIX-X?/usr?' \ /build/carla/pkg/carla/usr/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 \ /build/carla/pkg/carla/usr/share/carla/ install -m 644 \ source/frontend/modgui/*.py \ /build/carla/pkg/carla/usr/share/carla/modgui/ install -m 644 \ source/frontend/patchcanvas/*.py \ /build/carla/pkg/carla/usr/share/carla/patchcanvas/ install -m 644 \ source/frontend/widgets/*.py \ /build/carla/pkg/carla/usr/share/carla/widgets/ # Adjust LIBDIR and DATADIR value in python code sed -i -e 's?X_LIBDIR_X = None?X_LIBDIR_X = "/usr/lib"?' \ /build/carla/pkg/carla/usr/share/carla/carla_shared.py sed -i -e 's?X_DATADIR_X = None?X_DATADIR_X = "/usr/share"?' \ /build/carla/pkg/carla/usr/share/carla/carla_shared.py # Install resources (gui) install -m 755 \ bin/resources/carla-plugin \ bin/resources/carla-plugin-patchbay \ bin/resources/*-ui \ /build/carla/pkg/carla/usr/share/carla/resources # Install theme install -m 644 \ bin/styles/* \ /build/carla/pkg/carla/usr/lib/carla/styles # Install desktop files install -m 644 data/desktop/carla.desktop /build/carla/pkg/carla/usr/share/applications install -m 644 data/desktop/carla-rack.desktop /build/carla/pkg/carla/usr/share/applications install -m 644 data/desktop/carla-patchbay.desktop /build/carla/pkg/carla/usr/share/applications install -m 644 data/desktop/carla-jack-single.desktop /build/carla/pkg/carla/usr/share/applications install -m 644 data/desktop/carla-jack-multi.desktop /build/carla/pkg/carla/usr/share/applications install -m 644 data/desktop/carla-control.desktop /build/carla/pkg/carla/usr/share/applications # Install app data sed -e 's?X-VERSION-X?2.5.9?' \ data/appdata.xml.in > /build/carla/pkg/carla/usr/share/appdata/studio.kx.carla.appdata.xml # Install mime package install -m 644 data/carla.xml /build/carla/pkg/carla/usr/share/mime/packages # Install icons, 16x16 install -m 644 resources/16x16/carla.png /build/carla/pkg/carla/usr/share/icons/hicolor/16x16/apps install -m 644 resources/16x16/carla-control.png /build/carla/pkg/carla/usr/share/icons/hicolor/16x16/apps # Install icons, 32x32 install -m 644 resources/32x32/carla.png /build/carla/pkg/carla/usr/share/icons/hicolor/32x32/apps install -m 644 resources/32x32/carla-control.png /build/carla/pkg/carla/usr/share/icons/hicolor/32x32/apps # Install icons, 48x48 install -m 644 resources/48x48/carla.png /build/carla/pkg/carla/usr/share/icons/hicolor/48x48/apps install -m 644 resources/48x48/carla-control.png /build/carla/pkg/carla/usr/share/icons/hicolor/48x48/apps # Install icons, 128x128 install -m 644 resources/128x128/carla.png /build/carla/pkg/carla/usr/share/icons/hicolor/128x128/apps install -m 644 resources/128x128/carla-control.png /build/carla/pkg/carla/usr/share/icons/hicolor/128x128/apps # Install icons, 256x256 install -m 644 resources/256x256/carla.png /build/carla/pkg/carla/usr/share/icons/hicolor/256x256/apps install -m 644 resources/256x256/carla-control.png /build/carla/pkg/carla/usr/share/icons/hicolor/256x256/apps # Install icons, scalable install -m 644 resources/scalable/carla.svg /build/carla/pkg/carla/usr/share/icons/hicolor/scalable/apps install -m 644 resources/scalable/carla-control.svg /build/carla/pkg/carla/usr/share/icons/hicolor/scalable/apps # Install resources (re-use python files) ln -sf ../modgui /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../patchcanvas /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../widgets /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_app.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_backend.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_backend_qt.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_database.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_host.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_host_control.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_settings.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_skin.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_shared.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_utils.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../carla_widgets.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../externalui.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../resources_rc.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_about.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_about_juce.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_add_jack.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_database.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_edit.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_host.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_parameter.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_plugin_calf.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_plugin_classic.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_plugin_compact.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_plugin_default.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_plugin_presets.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_refresh.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_settings.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_carla_settings_driver.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_inputdialog_value.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_midipattern.py /build/carla/pkg/carla/usr/share/carla/resources ln -sf ../ui_xycontroller.py /build/carla/pkg/carla/usr/share/carla/resources # Install translations # Link resources for internal plugin rm -rf /build/carla/pkg/carla/usr/lib/carla/resources ln -sf ../../share/carla/resources /build/carla/pkg/carla/usr/lib/carla/resources # ------------------------------------------------------------------------------------------------------------- # Install lv2 plugin install -d /build/carla/pkg/carla/usr/lib/lv2/carla.lv2 install -m 644 \ bin/carla.lv2/carla.* \ bin/carla.lv2/*.ttl \ /build/carla/pkg/carla/usr/lib/lv2/carla.lv2 # Link binaries for lv2 plugin rm -f /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/libcarla_standalone2.* # Link jack app bridge rm -rf /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/jack ln -sf ../../carla/jack /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/jack # Link resources for lv2 plugin rm -rf /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/resources ln -sf ../../../share/carla/resources /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/resources # Link styles for lv2 plugin rm -rf /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/styles ln -sf ../../carla/styles /build/carla/pkg/carla/usr/lib/lv2/carla.lv2/styles # ------------------------------------------------------------------------------------------------------------- # Install vst plugin install -d /build/carla/pkg/carla/usr/lib/vst/carla.vst install -m 644 \ bin/CarlaRack*.* \ bin/CarlaPatchbay*.* \ /build/carla/pkg/carla/usr/lib/vst/carla.vst # Link binaries for vst plugin rm -f /build/carla/pkg/carla/usr/lib/vst/carla.vst/libcarla_standalone2.* # Link jack app bridge rm -rf /build/carla/pkg/carla/usr/lib/vst/carla.vst/jack ln -sf ../../carla/jack /build/carla/pkg/carla/usr/lib/vst/carla.vst/jack # Link resources for vst plugin rm -rf /build/carla/pkg/carla/usr/lib/vst/carla.vst/resources ln -sf ../../../share/carla/resources /build/carla/pkg/carla/usr/lib/vst/carla.vst/resources # Link styles for vst plugin rm -rf /build/carla/pkg/carla/usr/lib/vst/carla.vst/styles ln -sf ../../carla/styles /build/carla/pkg/carla/usr/lib/vst/carla.vst/styles # ------------------------------------------------------------------------------------------------------------- make: Leaving directory '/build/carla/src/carla' install: creating directory '/build/carla/pkg/carla/usr/share/doc' install: creating directory '/build/carla/pkg/carla/usr/share/doc/carla' 'carla/README.md' -> '/build/carla/pkg/carla/usr/share/doc/carla/README.md' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "carla"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: carla 2.5.9-1 (Sun Sep 22 07:52:16 2024) ==> Cleaning up...