==> 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...