==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: carla 2.5.10-2 (Sun Aug 17 17:49:53 2025)
==> 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.10-2 (Sun Aug 17 17:50:29 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
1) libglvnd
:: Repository alarm
2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11
Enter a number (default=1):
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 (71) avahi-1:0.9rc2-1 default-cursors-3-1 double-conversion-3.3.1-1
duktape-2.7.0-7 fontconfig-2:2.17.1-1 freetype2-2.13.3-3
graphite-1:1.3.14-5 harfbuzz-11.4.1-1 hidapi-0.15.0-1
libcups-2:2.4.12-2 libdaemon-0.14-6 libdrm-2.4.125-1
libedit-20250104_3.1-1 libevdev-1.13.4-1 libglvnd-1.7.0-3
libgudev-238-3 libice-1.1.2-1 libinput-1.29.0-1
libjpeg-turbo-3.1.1-1 liblo-1:0.32-1 libpciaccess-0.18.1-2
libpng-1.6.50-1 libproxy-0.5.10-1 libsm-1.2.6-1
libwacom-2.16.1-1 libxau-1.0.12-1 libxcb-1.17.0-1
libxcursor-1.2.3-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1
libxfixes-6.0.1-2 libxi-1.8.2-1 libxkbcommon-1.11.0-1
libxkbcommon-x11-1.11.0-1 libxmu-1.2.1-1 libxrender-0.9.12-1
libxshmfence-1.3.3-1 libxt-1.3.1-1 libxxf86vm-1.1.6-1
llvm-libs-20.1.8-1 lm_sensors-1:3.6.2-1 md4c-0.5.2-1
mesa-1:25.1.7-1 mtdev-1.1.7-1 python-pyparsing-3.2.3-1
python-pyqt5-sip-12.17.0-1 qt5-translations-5.15.17-1
sdl3-3.2.20-1 shared-mime-info-2.4-2 spirv-tools-1:1.4.321.0-1
tslib-1.23-1 wayland-1.24.0-1 xcb-proto-1.17.0-3
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.45-1
xorg-xprop-1.2.8-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2
hicolor-icon-theme-0.18-1 libx11-1.8.12-1
python-pyliblo3-0.16.3-1 python-pyqt5-5.15.11-2
python-rdflib-7.1.2-1 qt5-base-5.15.17+kde+r123-1
qt5-svg-5.15.17+kde+r5-1 sdl2-compat-2.32.56-2
Total Download Size: 6.07 MiB
Total Installed Size: 358.08 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-pyqt5-5.15.11-2-armv7h downloading...
sdl3-3.2.20-1-armv7h downloading...
python-rdflib-7.1.2-1-any downloading...
sdl2-compat-2.32.56-2-armv7h downloading...
python-pyparsing-3.2.3-1-any downloading...
python-pyliblo3-0.16.3-1-armv7h downloading...
liblo-1:0.32-1-armv7h downloading...
python-pyqt5-sip-12.17.0-1-armv7h downloading...
hidapi-0.15.0-1-armv7h downloading...
libxcursor-1.2.3-1-armv7h 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 libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing 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 libxfixes...
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
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-pyliblo3...
installing python-pyparsing...
Optional dependencies for python-pyparsing
python-railroad-diagrams: for generating Railroad Diagrams
python-jinja: for generating Railroad Diagrams
installing python-rdflib...
installing qt5-svg...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
alsa-lib: ALSA audio driver
libpulse: PulseAudio audio driver
jack: JACK audio driver
pipewire: PipeWire audio driver
vulkan-driver: vulkan renderer
sndio: sndio audio driver
libdecor: Wayland client decorations
installing sdl2-compat...
:: 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 (29) alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.14-2
flac-1.5.0-1 jack2-1.9.22-1 lame-3.100-5
libasyncns-1:0.8+r3+g68cd5af-3 libinstpatch-1.1.7-2
libogg-1.3.6-1 libpipewire-1:1.4.7-1 libsamplerate-0.2.2-3
libvorbis-1.3.7-4 mpg123-1.33.1-1 opus-1.5.2-1
perl-error-0.17030-2 perl-mailtools-2.22-2 perl-timedate-2.33-8
portaudio-1:19.7.0-3 python-charset-normalizer-3.4.3-1
python-idna-3.10-2 python-urllib3-2.5.0-1 zlib-ng-2.2.5-1
alsa-lib-1.2.14-1 fluidsynth-2.4.7-1 git-2.50.1-3
libpulse-17.0+r43+g3e2bb8a1e-1 libsndfile-1.2.2-3
python-requests-2.32.4-1 python-tornado-6.4.2-1
qt5-tools-5.15.17+kde+r3-2
Total Download Size: 10.24 MiB
Total Installed Size: 86.44 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
git-2.50.1-3-armv7h downloading...
libsamplerate-0.2.2-3-armv7h downloading...
python-tornado-6.4.2-1-armv7h downloading...
libpipewire-1:1.4.7-1-armv7h downloading...
jack2-1.9.22-1-armv7h downloading...
libinstpatch-1.1.7-2-armv7h downloading...
python-urllib3-2.5.0-1-any downloading...
fluidsynth-2.4.7-1-armv7h downloading...
python-charset-normalizer-3.4.3-1-armv7h downloading...
python-requests-2.32.4-1-any downloading...
portaudio-1:19.7.0-3-armv7h downloading...
python-idna-3.10-2-any downloading...
zlib-ng-2.2.5-1-armv7h downloading...
perl-mailtools-2.22-2-any downloading...
perl-timedate-2.33-8-any downloading...
perl-error-0.17030-2-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
pulse-native-provider: PulseAudio backend
installing portaudio...
installing fluidsynth...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-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]
less: the default pager for git [installed]
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
python-brotli: Brotli support
python-brotlicffi: Brotli support
python-h2: HTTP/2 support
python-pysocks: SOCKS support
python-zstandard: Zstandard 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
qt5-declarative: for qdistancefieldgenerator
:: Running post-transaction hooks...
(1/6) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/6) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/6) Reloading user manager configuration...
Skipped: Current root is not booted.
(4/6) Creating temporary files...
error: command failed to execute correctly
(5/6) Arming ConditionNeedsUpdate...
(6/6) Checking for 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/sfzero'
make[1]: Entering directory '/build/carla/src/carla/source/modules/lilv'
Compiling SFZero.cpp
Compiling ad_dr_mp3.c
Compiling _all.c
Compiling CarlaPlugin.cpp
Compiling rtmempool.c
Compiling serd.c
Compiling JackBridge1.cpp
Compiling _data.cpp
Compiling CarlaEngine.cpp
Creating rtmempool.a
Compiling audio-gain.c
make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtmempool'
Compiling CarlaEngineClient.cpp
Compiling bypass.c
Compiling JackBridge2.cpp
Compiling cv-to-audio.c
Compiling lfo.c
Creating jackbridge.a
Compiling midi-channel-filter.c
make[1]: Leaving directory '/build/carla/src/carla/source/jackbridge'
Compiling CarlaEngineData.cpp
Compiling midi-channel-ab.c
Compiling ad_ffmpeg.c
Compiling midi-channelize.c
Compiling midi-gain.c
Compiling ad_minimp3.c
Compiling sord.c
Compiling midi-join.c
Creating sfzero.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/sfzero'
Compiling sratom.c
Compiling midi-split.c
Compiling lilv.c
Compiling ad_plugin.c
Compiling midi-to-cv.c
Compiling midi-through.c
Compiling midi-transpose.c
Compiling CarlaEngineGraph.cpp
Compiling audio-file.cpp
Compiling CarlaPluginInternal.cpp
Compiling CarlaPluginNative.cpp
make[1]: Entering directory '/build/carla/src/carla/source/modules/water'
Compiling ad_soundfile.c
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
make[1]: Entering directory '/build/carla/src/carla/source/modules/zita-resampler'
Creating audio_decoder.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/audio_decoder'
Compiling bigmeter.cpp
Creating lilv.a
Compiling cresampler.cc
Compiling resampler-table.cc
make[1]: Leaving directory '/build/carla/src/carla/source/modules/lilv'
Compiling resampler.cc
Compiling vresampler.cc
make[1]: Entering directory '/build/carla/src/carla/source/modules/dgl'
make[1]: Entering directory '/build/carla/src/carla/source/modules/hylia'
Compiling midi-file.cpp
make[1]: Entering directory '/build/carla/src/carla/source/theme'
Compiling water.cpp
Creating zita-resampler.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/zita-resampler'
Compiling midi-pattern.cpp
Compiling CarlaPluginLADSPADSSI.cpp
Compiling CarlaEngineInternal.cpp
Compiling src/pugl.cpp
Compiling hylia.cpp
Compiling notes.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
Compiling CarlaEnginePorts.cpp
Generating moc_CarlaStyle.qt5.cpp
Generating moc_CarlaStyleAnimations.qt5.cpp
Generating moc_CarlaStylePlugin.qt5.cpp
Generating moc_CarlaStylePrivate.qt5.cpp
Generating resources.qt5.cpp
Compiling CarlaStyle.cpp (Qt5)
Compiling xycontroller.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]
Compiling src/Application.cpp
Compiling src/ApplicationPrivateData.cpp
Compiling CarlaEngineRunner.cpp
Compiling moc_CarlaStyle.cpp (Qt5)
Compiling src/Color.cpp
Compiling CarlaPluginLV2.cpp
Creating native-plugins.a
make[1]: Leaving directory '/build/carla/src/carla/source/native-plugins'
Compiling CarlaPluginVST2.cpp
Compiling src/EventHandlers.cpp
Compiling CarlaEngineDummy.cpp
Compiling src/Geometry.cpp
Compiling CarlaEngineOsc.cpp
Compiling src/ImageBase.cpp
Compiling CarlaEngineOscHandlers.cpp
Compiling CarlaEngineOscSend.cpp
Compiling moc_CarlaStyleAnimations.cpp (Qt5)
Compiling src/ImageBaseWidgets.cpp
Compiling src/NanoVG.cpp
Compiling src/OpenGL.cpp
Compiling CarlaEngineNative.cpp
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 CarlaEngineRtAudio.cpp
Compiling moc_CarlaStylePrivate.cpp (Qt5)
Compiling resources.cpp (Qt5)
Compiling CarlaPluginVST3.cpp
Creating theme.qt5.a
make[1]: Leaving directory '/build/carla/src/carla/source/theme'
Compiling src/SubWidget.cpp
Compiling src/SubWidgetPrivateData.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 = unsigned int]':
files/../containers/Array.h:386:33: required from 'bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; 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 = unsigned int]':
files/../containers/../containers/ArrayAllocationBase.h:75:40: required from 'bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = unsigned int]'
files/../containers/Array.h:77:54: required from 'water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; 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 CarlaEngineJack.cpp
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 /usr/include/c++/14.2.1/map:62,
from ../../utils/CarlaLv2Utils.hpp:93,
from CarlaPluginLV2.cpp:25:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Compiling CarlaEngineSDL.cpp
Compiling CarlaEngineNative.cpp (plugin)
Compiling CarlaPluginAU.cpp
In file included from /usr/include/c++/14.2.1/vector:72,
from link/asio/detail/impl/service_registry.ipp:19,
from link/asio/detail/service_registry.hpp:161,
from link/asio/impl/execution_context.hpp:20,
from link/asio/execution_context.hpp:407,
from link/asio/detail/scheduler.hpp:21,
from link/asio/system_context.hpp:19,
from link/asio/impl/system_executor.hpp:22,
from link/asio/system_executor.hpp:127,
from link/asio/associated_executor.hpp:21,
from link/asio.hpp:19,
from link/ableton/platforms/asio/AsioWrapper.hpp:66,
from link/ableton/discovery/InterfaceScanner.hpp:22,
from link/ableton/discovery/PeerGateways.hpp:22,
from link/ableton/discovery/Service.hpp:22,
from link/ableton/link/Controller.hpp:22,
from link/ableton/platforms/Config.hpp:22,
from link/ableton/Link.hpp:25,
from link/AudioEngine.hpp:38,
from hylia.cpp:25:
/usr/include/c++/14.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/algorithm:61,
from link/asio/basic_streambuf.hpp:22,
from link/asio.hpp:34:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _Compare = __gnu_cxx::__ops::_Val_comp_iter<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'std::pair<_FIter, _FIter> std::__equal_range(_ForwardIterator, _ForwardIterator, const _Tp&, _CompareItTp, _CompareTpIt) [with _ForwardIterator = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _CompareItTp = __gnu_cxx::__ops::_Iter_comp_val<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp>; _CompareTpIt = __gnu_cxx::__ops::_Val_comp_iter<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2068:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2068:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2096:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_uninitialized.h:63,
from /usr/include/c++/14.2.1/memory:69,
from link/asio/associated_allocator.hpp:19,
from link/asio.hpp:18:
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>*, vector<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>, allocator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::findPeer(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::NodeId&)::<lambda(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::PeerTimeout&)> >]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>; _Alloc = std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > >::iterator' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>*, vector<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>, allocator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::findPeer(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::NodeId&)::<lambda(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::PeerTimeout&)> >]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>*, vector<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>, allocator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId> > > >; _Predicate = ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::findPeer(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::NodeId&)::<lambda(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::PeerTimeout&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'typename ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::PeerTimeouts::iterator ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::findPeer(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeId&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:193:26,
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::onPeerState(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeState&, int) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:116:37:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/vector:66:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>; _Alloc = std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> >]',
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::onPeerState(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeState&, int) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:121:28:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
In function '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>*, vector<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>, allocator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::findPeer(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::NodeId&)::<lambda(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::PeerTimeout&)> >]',
inlined from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>*, vector<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId>, allocator<pair<chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >, ableton::link::NodeId> > > >; _Predicate = ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::findPeer(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::NodeId&)::<lambda(const ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::PeerTimeout&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:3876:28,
inlined from 'typename ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::PeerTimeouts::iterator ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::findPeer(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeId&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:193:26,
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::onByeBye(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeId&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:135:31,
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::operator()(const ableton::discovery::ByeBye<typename ableton::util::Injected<IoContext>::type::GatewayObserverNodeId>&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:108:15,
inlined from 'void ableton::util::SafeAsyncHandler<Delegate>::operator()(T&& ...) const [with T = {ableton::discovery::ByeBye<ableton::link::NodeId>}; Delegate = ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl]' at link/ableton/util/SafeAsyncHandler.hpp:51:19,
inlined from 'ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>' at link/ableton/discovery/UdpMessenger.hpp:174:66,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>&; _Args = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:36,
inlined from 'std::__enable_if_t<((bool)std::is_void< <template-parameter-1-1> >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>&; _Args = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/invoke.h:150:33,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>; _ArgTypes = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/usr/include/c++/14.2.1/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>; _Alloc = std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> >]',
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::onByeBye(const ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::NodeId&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:139:28,
inlined from 'void ableton::discovery::PeerGateway<Messenger, PeerObserver, IoContext>::Impl::operator()(const ableton::discovery::ByeBye<typename ableton::util::Injected<IoContext>::type::GatewayObserverNodeId>&) [with Messenger = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>; PeerObserver = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&]' at link/ableton/discovery/PeerGateway.hpp:108:15,
inlined from 'void ableton::util::SafeAsyncHandler<Delegate>::operator()(T&& ...) const [with T = {ableton::discovery::ByeBye<ableton::link::NodeId>}; Delegate = ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl]' at link/ableton/util/SafeAsyncHandler.hpp:51:19,
inlined from 'ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>' at link/ableton/discovery/UdpMessenger.hpp:174:66,
inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>&; _Args = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/invoke.h:61:36,
inlined from 'std::__enable_if_t<((bool)std::is_void< <template-parameter-1-1> >::value), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>&; _Args = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/invoke.h:150:33,
inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl::setReceiveHandler<ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl> >(ableton::util::SafeAsyncHandler<ableton::discovery::PeerGateway<ableton::discovery::UdpMessenger<ableton::discovery::IpV4Interface<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, 512>, ableton::link::PeerState, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>, ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&>::Impl>)::<lambda(ableton::discovery::ByeBye<ableton::link::NodeId>)>; _ArgTypes = {ableton::discovery::ByeBye<ableton::link::NodeId>}]' at /usr/include/c++/14.2.1/bits/std_function.h:290:30:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>*, std::vector<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId>, std::allocator<std::pair<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long int, std::ratio<1, 1000000000> > >, ableton::link::NodeId> > > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'std::pair<_FIter, _FIter> std::__equal_range(_ForwardIterator, _ForwardIterator, const _Tp&, _CompareItTp, _CompareTpIt) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _Tp = pair<ableton::link::PeerState, asio::ip::address>; _CompareItTp = __gnu_cxx::__ops::_Iter_comp_val<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Impl::PeerIdComp>; _CompareTpIt = __gnu_cxx::__ops::_Val_comp_iter<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Impl::PeerIdComp>]':
/usr/include/c++/14.2.1/bits/stl_algo.h:2068:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:2068:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair<ableton::link::PeerState, asio::ip::address>}; _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]':
/usr/include/c++/14.2.1/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {ableton::link::Session}; _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]':
/usr/include/c++/14.2.1/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector<ableton::link::Session>::iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]':
/usr/include/c++/14.2.1/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector<ableton::link::Session>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc:379:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function '_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::uniqueSessionPeerCount(const ableton::link::SessionId&) const::<lambda(const ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Peer&, const ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Peer&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:857:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In function '_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _BinaryPredicate = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::uniqueSessionPeerCount(const ableton::link::SessionId&) const::<lambda(const ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Peer&, const ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Peer&)>]',
inlined from 'std::size_t ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::uniqueSessionPeerCount(const ableton::link::SessionId&) const [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:78:23,
inlined from 'void ableton::link::Controller<PeerCountCallback, TempoCallback, StartStopStateCallback, Clock, IoContext>::SessionPeerCounter::operator()() [with PeerCountCallback = std::function<void(unsigned int)>; TempoCallback = std::function<void(ableton::link::Tempo)>; StartStopStateCallback = std::function<void(bool)>; Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]' at link/ableton/link/Controller.hpp:625:50:
/usr/include/c++/14.2.1/bits/stl_algo.h:933:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:933:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::gatewayClosed(const asio::ip::address&) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:311:21,
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::GatewayObserver::Deleter::operator()() [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:182:30,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter; Context = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter; Handler = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::GatewayObserver::Deleter]' at link/asio/detail/completion_handler.hpp:69:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1568:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _Tp = pair<ableton::link::PeerState, asio::ip::address>; _Compare = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::Impl::PeerIdComp]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::sawPeerOnGateway(ableton::link::PeerState, asio::ip::address) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:229:41:
/usr/include/c++/14.2.1/bits/stl_algo.h:2174:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::sawPeerOnGateway(ableton::link::PeerState, asio::ip::address) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:235:24:
/usr/include/c++/14.2.1/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::const_iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::sawPeerOnGateway(ableton::link::PeerState, asio::ip::address) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:252:26:
/usr/include/c++/14.2.1/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector<std::pair<ableton::link::PeerState, asio::ip::address> >::const_iterator' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _Compare = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp]',
inlined from 'ableton::link::Timeline ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::sawSessionTimeline(ableton::link::SessionId, ableton::link::Timeline) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:95:20,
inlined from 'void ableton::link::Controller<PeerCountCallback, TempoCallback, StartStopStateCallback, Clock, IoContext>::handleTimelineFromSession(ableton::link::SessionId, ableton::link::Timeline) [with PeerCountCallback = std::function<void(unsigned int)>; TempoCallback = std::function<void(ableton::link::Tempo)>; StartStopStateCallback = std::function<void(bool)>; Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]' at link/ableton/link/Controller.hpp:386:53,
inlined from 'void ableton::link::Controller<PeerCountCallback, TempoCallback, StartStopStateCallback, Clock, IoContext>::SessionTimelineCallback::operator()(ableton::link::SessionId, ableton::link::Timeline) [with PeerCountCallback = std::function<void(unsigned int)>; TempoCallback = std::function<void(ableton::link::Tempo)>; StartStopStateCallback = std::function<void(bool)>; Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]' at link/ableton/link/Controller.hpp:539:44,
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::sawPeerOnGateway(ableton::link::PeerState, asio::ip::address) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:265:33:
/usr/include/c++/14.2.1/bits/stl_algo.h:2174:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]',
inlined from 'ableton::link::Timeline ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::sawSessionTimeline(ableton::link::SessionId, ableton::link::Timeline) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:101:30,
inlined from 'void ableton::link::Controller<PeerCountCallback, TempoCallback, StartStopStateCallback, Clock, IoContext>::handleTimelineFromSession(ableton::link::SessionId, ableton::link::Timeline) [with PeerCountCallback = std::function<void(unsigned int)>; TempoCallback = std::function<void(ableton::link::Tempo)>; StartStopStateCallback = std::function<void(bool)>; Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]' at link/ableton/link/Controller.hpp:386:53,
inlined from 'void ableton::link::Controller<PeerCountCallback, TempoCallback, StartStopStateCallback, Clock, IoContext>::SessionTimelineCallback::operator()(ableton::link::SessionId, ableton::link::Timeline) [with PeerCountCallback = std::function<void(unsigned int)>; TempoCallback = std::function<void(ableton::link::Tempo)>; StartStopStateCallback = std::function<void(bool)>; Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]' at link/ableton/link/Controller.hpp:539:44,
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::Impl::sawPeerOnGateway(ableton::link::PeerState, asio::ip::address) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:265:33:
/usr/include/c++/14.2.1/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector<ableton::link::Session>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]':
/usr/include/c++/14.2.1/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<ableton::link::Session>::iterator' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _Compare = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleSuccessfulMeasurement(const ableton::link::SessionId&, ableton::link::GhostXForm) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:148:37:
/usr/include/c++/14.2.1/bits/stl_algo.h:2174:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleSuccessfulMeasurement(const ableton::link::SessionId&, ableton::link::GhostXForm) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:169:31:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In function '_FIter std::upper_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _Compare = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleSuccessfulMeasurement(const ableton::link::SessionId&, ableton::link::GhostXForm) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:172:38:
/usr/include/c++/14.2.1/bits/stl_algo.h:2060:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleSuccessfulMeasurement(const ableton::link::SessionId&, ableton::link::GhostXForm) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:174:32:
/usr/include/c++/14.2.1/bits/stl_vector.h:1396:30: note: parameter passing for argument of type 'std::vector<ableton::link::Session>::const_iterator' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h: In function '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _Predicate = __gnu_cxx::__ops::_Iter_pred<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::SessionMemberPred>]':
/usr/include/c++/14.2.1/bits/stl_algobase.h:2171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algobase.h:2171:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In function 'std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_cxx::__normal_iterator<ableton::link::Session*, vector<ableton::link::Session> >; _Tp = ableton::link::Session; _Compare = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::SessionIdComp]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleFailedMeasurement(const ableton::link::SessionId&) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:213:37,
inlined from 'ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>' at link/ableton/link/Sessions.hpp:252:43,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Context = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/completion_handler.hpp:69:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:2174:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = ableton::link::Session; _Alloc = std::allocator<ableton::link::Session>]',
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleFailedMeasurement(const ableton::link::SessionId&) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:217:29,
inlined from 'ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>' at link/ableton/link/Sessions.hpp:252:43,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Context = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/completion_handler.hpp:69:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<ableton::link::Session*, std::vector<ableton::link::Session> >' changed in GCC 7.1
In function '_FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator<pair<ableton::link::PeerState, asio::ip::address>*, vector<pair<ableton::link::PeerState, asio::ip::address> > >; _Predicate = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, reference_wrapper<ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<function<void(unsigned int)>, function<void(ableton::link::Tempo)>, function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>::SessionMemberPred]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::forgetSession(const ableton::link::SessionId&) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:106:16,
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleFailedMeasurement(const ableton::link::SessionId&) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:218:30,
inlined from 'ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>' at link/ableton/link/Sessions.hpp:252:43,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Context = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/completion_handler.hpp:69:17:
/usr/include/c++/14.2.1/bits/stl_algo.h:832:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = std::pair<ableton::link::PeerState, asio::ip::address>; _Alloc = std::allocator<std::pair<ableton::link::PeerState, asio::ip::address> >]',
inlined from 'void ableton::link::Peers<IoContext, SessionMembershipCallback, SessionTimelineCallback, SessionStartStopStateCallback>::forgetSession(const ableton::link::SessionId&) [with IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; SessionMembershipCallback = std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>; SessionTimelineCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback; SessionStartStopStateCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback]' at link/ableton/link/Peers.hpp:105:18,
inlined from 'void ableton::link::Sessions<Peers, MeasurePeer, JoinSessionCallback, IoContext, Clock>::handleFailedMeasurement(const ableton::link::SessionId&) [with Peers = ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&; MeasurePeer = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer; JoinSessionCallback = ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&; Clock = ableton::platforms::linux::Clock<1>]' at link/ableton/link/Sessions.hpp:218:30,
inlined from 'ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>' at link/ableton/link/Sessions.hpp:252:43,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Context = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>; Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler::operator()(ableton::link::GhostXForm) const::<lambda()>]' at link/asio/detail/completion_handler.hpp:69:17:
/usr/include/c++/14.2.1/bits/stl_vector.h:1568:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<ableton::link::PeerState, asio::ip::address>*, std::vector<std::pair<ableton::link::PeerState, asio::ip::address> > >' changed in GCC 7.1
In file included from link/ableton/link/Gateway.hpp:23,
from link/ableton/link/Controller.hpp:25:
link/ableton/link/MeasurementService.hpp: In static member function 'static ableton::link::GhostXForm ableton::link::MeasurementService<Clock, IoContext>::filter(std::vector<std::pair<double, double> >::const_iterator, std::vector<std::pair<double, double> >::const_iterator) [with Clock = ableton::platforms::linux::Clock<1>; IoContext = ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>]':
link/ableton/link/MeasurementService.hpp:109:21: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::const_iterator' changed in GCC 7.1
link/ableton/link/MeasurementService.hpp:109:21: note: parameter passing for argument of type 'std::vector<std::pair<double, double> >::const_iterator' changed in GCC 7.1
In lambda function,
inlined from 'void asio::asio_handler_invoke(Function&, ...) [with Function = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>]' at link/asio/handler_invoke_hook.hpp:68:11,
inlined from 'void asio_handler_invoke_helpers::invoke(Function&, Context&) [with Function = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>; Context = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>]' at link/asio/detail/handler_invoke_helpers.hpp:37:22,
inlined from 'void asio::detail::handler_work<Handler, asio::system_executor, asio::system_executor>::complete(Function&, Handler&) [with Function = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>; Handler = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>]' at link/asio/detail/handler_work.hpp:99:40,
inlined from 'static void asio::detail::completion_handler<Handler>::do_complete(void*, asio::detail::operation*, const asio::error_code&, std::size_t) [with Handler = ableton::link::MeasurementService<ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::CompletionCallback<ableton::link::Sessions<ableton::link::Peers<ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, std::reference_wrapper<ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionPeerCounter>, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionTimelineCallback, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::SessionStartStopStateCallback>&, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::MeasurePeer, ableton::link::Controller<std::function<void(unsigned int)>, std::function<void(ableton::link::Tempo)>, std::function<void(bool)>, ableton::platforms::linux::Clock<1>, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog> >::JoinSessionCallback, ableton::platforms::asio::Context<ableton::platforms::posix::ScanIpIfAddrs, ableton::util::NullLog>&, ableton::platforms::linux::Clock<1> >::MeasurementResultsHandler>::operator()(std::vector<std::pair<double, double> >)::<lambda()>]' at link/asio/detail/completion_handler.hpp:69:17:
link/ableton/link/MeasurementService.hpp:150:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const std::pair<double, double>*, std::vector<std::pair<double, double> > >' changed in GCC 7.1
Creating hylia.a
Compiling src/TopLevelWidget.cpp
make[1]: Leaving directory '/build/carla/src/carla/source/modules/hylia'
make[1]: Entering directory '/build/carla/src/carla/source/modules/carla_juce'
Compiling CarlaPluginJSFX.cpp
Compiling CarlaPluginJuce.cpp
Compiling carla_juce.cpp
Compiling CarlaPluginFluidSynth.cpp
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_audio_basics'
Compiling src/TopLevelWidgetPrivateData.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
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
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
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
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
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
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
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
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
Compiling src/Widget.cpp
Creating carla_juce.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/carla_juce'
Compiling src/WidgetPrivateData.cpp
Compiling juce_audio_basics.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_audio_processors'
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_core'
Compiling CarlaPluginSFZero.cpp
Compiling src/Window.cpp
Creating carla_engine.a
Creating carla_engine_plugin.a
make[1]: Leaving directory '/build/carla/src/carla/source/backend/engine'
Compiling CarlaPluginJack.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 = unsigned int]':
files/../containers/Array.h:386:33: required from 'bool water::Array<ElementType, minimumAllocatedSize>::insert(int, ParameterType) [with ElementType = water::String; 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 = unsigned int]':
files/../containers/../containers/ArrayAllocationBase.h:75:40: required from 'bool water::ArrayAllocationBase<ElementType>::setAllocatedSize(size_t) [with ElementType = water::String; size_t = unsigned int]'
files/../containers/Array.h:77:54: required from 'water::Array<ElementType, minimumAllocatedSize>::Array(const water::Array<ElementType>&) [with ElementType = water::String; 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
Compiling juce_core.cpp
Compiling juce_audio_processors.cpp
Compiling src/WindowPrivateData.cpp
make[1]: Leaving directory '/build/carla/src/carla/source/modules/water'
Compiling CarlaPluginBridge.cpp
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_data_structures'
Creating dgl.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/dgl'
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_events'
Compiling juce_data_structures.cpp
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_graphics'
Compiling juce_events.cpp
Compiling juce_graphics.cpp
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_gui_basics'
Compiling juce_gui_basics.cpp
Creating carla_plugin.a
make[1]: Leaving directory '/build/carla/src/carla/source/backend/plugin'
make[1]: Entering directory '/build/carla/src/carla/source/modules/juce_gui_extra'
Compiling juce_gui_extra.cpp
In file included from juce_data_structures.cpp:38:
values/juce_ValueTree.cpp: In constructor 'juce::ValueTree::ValueTree(const juce::Identifier&, std::initializer_list<juce::NamedValueSet::NamedValue>, std::initializer_list<juce::ValueTree>)':
values/juce_ValueTree.cpp:587:1: note: parameter passing for argument of type 'std::initializer_list<juce::NamedValueSet::NamedValue>' changed in GCC 7.1
values/juce_ValueTree.cpp:592:63: note: parameter passing for argument of type 'std::initializer_list<juce::NamedValueSet::NamedValue>' changed in GCC 7.1
Creating juce_data_structures.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_data_structures'
make[1]: Entering directory '/build/carla/src/carla/source/modules/rtaudio'
Compiling RtAudio.cpp
In file included from /usr/include/c++/14.2.1/algorithm:61,
from ../juce_core/system/juce_StandardHeader.h:51,
from ../juce_core/juce_core.h:204,
from juce_events.h:52,
from juce_events.cpp:42:
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/bits/stl_algo.h:61:
/usr/include/c++/14.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Distance = int; _Tp = juce::NetworkServiceDiscovery::Service; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]':
/usr/include/c++/14.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]':
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1890:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
In file included from ../juce_core/juce_core.h:261:
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)[3]' [-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)[3]' [-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)[3]' [-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 function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]',
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'void juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)' at interprocess/juce_NetworkServiceDiscovery.cpp:165:15,
inlined from 'void juce::NetworkServiceDiscovery::AvailableServiceList::handleMessage(const juce::NetworkServiceDiscovery::Service&)' at interprocess/juce_NetworkServiceDiscovery.cpp:190:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1905:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]',
inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)> >]' at /usr/include/c++/14.2.1/bits/stl_algo.h:1908:31,
inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, vector<juce::NetworkServiceDiscovery::Service> >; _Compare = juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)::<lambda(const juce::NetworkServiceDiscovery::Service&, const juce::NetworkServiceDiscovery::Service&)>]' at /usr/include/c++/14.2.1/bits/stl_algo.h:4805:18,
inlined from 'void juce::sortServiceList(std::vector<NetworkServiceDiscovery::Service>&)' at interprocess/juce_NetworkServiceDiscovery.cpp:165:15,
inlined from 'void juce::NetworkServiceDiscovery::AvailableServiceList::handleMessage(const juce::NetworkServiceDiscovery::Service&)' at interprocess/juce_NetworkServiceDiscovery.cpp:190:21:
/usr/include/c++/14.2.1/bits/stl_algo.h:1817:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
/usr/include/c++/14.2.1/bits/stl_algo.h:1822:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<juce::NetworkServiceDiscovery::Service*, std::vector<juce::NetworkServiceDiscovery::Service> >' changed in GCC 7.1
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)[3]' [-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_events'
make[1]: Entering directory '/build/carla/src/carla/source/modules/rtmidi'
Compiling RtMidi.cpp
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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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::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)[3]' [-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_11(D)->listeners)[3]' [-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
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_17(D)->listeners)[3]' [-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
Creating juce_audio_basics.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_audio_basics'
make[1]: Entering directory '/build/carla/src/carla/source/modules/ysfx'
Creating rtmidi.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtmidi'
make[1]: Entering directory '/build/carla/src/carla/source/interposer'
Creating rtaudio.a
Compiling sources/ysfx.cpp
make[1]: Leaving directory '/build/carla/src/carla/source/modules/rtaudio'
Compiling sources/ysfx_api_eel.cpp
Compiling interposer-safe.cpp
Compiling interposer-jack-x11.cpp
Compiling interposer-x11.cpp
Linking libcarla_interposer-safe.so
Linking libcarla_interposer-jack-x11.so
Linking libcarla_interposer-x11.so
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 sources/ysfx_api_file.cpp
make[1]: Leaving directory '/build/carla/src/carla/source/interposer'
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_gfx.cpp
Compiling sources/ysfx_api_reaper.cpp
Compiling sources/ysfx_audio_flac.cpp
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
Compiling sources/ysfx_audio_wav.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]
Compiling sources/ysfx_config.cpp
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)[3]' [-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
Creating juce_gui_extra.a
make[1]: Leaving directory '/build/carla/src/carla/source/modules/juce_gui_extra'
make[1]: Entering directory '/build/carla/src/carla/source/backend/engine'
Compiling sources/ysfx_eel_utils.cpp
Compiling sources/ysfx_midi.cpp
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/build/carla/src/carla/source/backend/engine'
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
Compiling thirdparty/WDL/source/WDL/eel2/nseel-yylex.c
Compiling thirdparty/WDL/source/WDL/fft.c
thirdparty/WDL/source/WDL/eel2/nseel-ram.c: In function '__NSEEL_RAMAllocGMEM':
thirdparty/WDL/source/WDL/eel2/nseel-ram.c:130:77: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-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
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]
In file included from juce_core.cpp:132:
containers/juce_NamedValueSet.cpp: In constructor 'juce::NamedValueSet::NamedValueSet(std::initializer_list<NamedValue>)':
containers/juce_NamedValueSet.cpp:66:1: note: parameter passing for argument of type 'std::initializer_list<juce::NamedValueSet::NamedValue>' changed in GCC 7.1
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)[3]' [-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_17(D)].listeners)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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)[3]' [-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::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]',
inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::callChangeListeners()::<lambda(juce::Label::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30,
inlined from 'void juce::Label::callChangeListeners()' at widgets/juce_Label.cpp:461:27:
../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::Label::Listener, juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[3]' [-Wdangling-pointer=]
../juce_core/containers/juce_ListenerList.h: In member function 'void juce::Label::callChangeListeners()':
../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here
In file included from juce_gui_basics.cpp:226:
widgets/juce_Label.cpp:458:33: 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::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]',
inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::editorShown(juce::TextEditor*)::<lambda(juce::Label::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30,
inlined from 'virtual void juce::Label::editorShown(juce::TextEditor*)' at widgets/juce_Label.cpp:200:27:
../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::Label::Listener, juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[3]' [-Wdangling-pointer=]
../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Label::editorShown(juce::TextEditor*)':
../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here
widgets/juce_Label.cpp:197: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::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]',
inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::editorAboutToBeHidden(juce::TextEditor*)::<lambda(juce::Label::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30,
inlined from 'virtual void juce::Label::editorAboutToBeHidden(juce::TextEditor*)' at widgets/juce_Label.cpp:212:27:
../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::Label::Listener, juce::Array<juce::Label::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[3]' [-Wdangling-pointer=]
../juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Label::editorAboutToBeHidden(juce::TextEditor*)':
../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here
widgets/juce_Label.cpp:209:58: 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::Slider::Listener; ArrayType = juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0>]',
inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Slider::Pimpl::sendDragStart()::<lambda(juce::Slider::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Slider::Listener; ArrayType = juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30,
inlined from 'void juce::Slider::Pimpl::sendDragStart()' at widgets/juce_Slider.cpp:361:31:
../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::Slider::Listener, juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_13(D)->listeners)[3]' [-Wdangling-pointer=]
../juce_core/containers/juce_ListenerList.h: In member function 'void juce::Slider::Pimpl::sendDragStart()':
../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here
In file included from juce_gui_basics.cpp:229:
widgets/juce_Slider.cpp:356:24: 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::Slider::Listener; ArrayType = juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0>]',
inlined from 'void juce::ListenerList<ListenerClass, ArrayType>::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Slider::Pimpl::sendDragEnd()::<lambda(juce::Slider::Listener&)>; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Slider::Listener; ArrayType = juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0>]' at ../juce_core/containers/juce_ListenerList.h:168:30,
inlined from 'void juce::Slider::Pimpl::sendDragEnd()' at widgets/juce_Slider.cpp:376:31:
../juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList<juce::Slider::Listener, juce::Array<juce::Slider::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_13(D)->listeners)[3]' [-Wdangling-pointer=]
../juce_core/containers/juce_ListenerList.h: In member function 'void juce::Slider::Pimpl::sendDragEnd()':
../juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here
widgets/juce_Slider.cpp:370:22: 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)[3]' [-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_11(D)->D.973523.scaleFactorListeners)[3]' [-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::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_12(D)->listenerList)[3]' [-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::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)[3]' [-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::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)[3]' [-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 carla-discovery.cpp
Compiling CarlaStandalone.cpp
Compiling CarlaStandaloneNSM.cpp
Compiling CarlaBridgeFormat.cpp
/usr/bin/pyrcc5 ../../resources/resources.qrc -o resources_rc.py
Compiling CarlaBridgePlugin.cpp
Compiling CarlaStylePlugin.cpp (Qt5)
Compiling libjack.cpp
Compiling moc_CarlaStylePlugin.cpp (Qt5)
ln -sf /build/carla/src/carla/source/frontend/modgui ../../bin/resources/
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/
Compiling CarlaBridgeFormatLV2.cpp (GTK2)
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
Compiling CarlaEngine.cpp (bridge)
/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
Compiling CarlaEngineClient.cpp (bridge)
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_database.ui -o ../../bin/resources/ui_carla_database.py
Linking carlastyle.so
Compiling libjack_base.cpp
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_edit.ui -o ../../bin/resources/ui_carla_edit.py
Linking libcarla_standalone2.so
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_host.ui -o ../../bin/resources/ui_carla_host.py
Compiling CarlaBridgeToolkitGtk.cpp (GTK2)
Compiling libjack_callbacks.cpp
In file included from /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from CarlaBridgeFormatLV2.cpp:22:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Compiling libjack_client.cpp
make[1]: Leaving directory '/build/carla/src/carla/source/theme'
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_osc_connect.ui -o ../../bin/resources/ui_carla_osc_connect.py
Compiling CarlaEngineData.cpp (bridge)
../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 CarlaBridgeFormatLV2.cpp (GTK3)
Compiling CarlaEngineDummy.cpp (bridge)
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_parameter.ui -o ../../bin/resources/ui_carla_parameter.py
Compiling CarlaEngineGraph.cpp (bridge)
Compiling libjack_error.cpp
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_calf.ui -o ../../bin/resources/ui_carla_plugin_calf.py
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_classic.ui -o ../../bin/resources/ui_carla_plugin_classic.py
Compiling CarlaBridgeToolkitGtk.cpp (GTK3)
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_compact.ui -o ../../bin/resources/ui_carla_plugin_compact.py
Compiling libjack_latency.cpp
Compiling libjack_non-callback.cpp
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_default.ui -o ../../bin/resources/ui_carla_plugin_default.py
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_plugin_presets.ui -o ../../bin/resources/ui_carla_plugin_presets.py
Generating CarlaBridgeToolkitQt5.moc
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_refresh.ui -o ../../bin/resources/ui_carla_refresh.py
Compiling libjack_metadata.cpp
In file included from /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from CarlaBridgeFormatLV2.cpp:22:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Generating resources.qt5.cpp
Compiling CarlaBridgeFormatLV2.cpp (X11)
Compiling libjack_midi.cpp
Compiling libjack_ports.cpp
In file included from /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from carla-discovery.cpp:29:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Linking carla-discovery-native
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings.ui -o ../../bin/resources/ui_carla_settings.py
make -C utils
make[2]: Entering directory '/build/carla/src/carla/source/backend/utils'
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/carla_settings_driver.ui -o ../../bin/resources/ui_carla_settings_driver.py
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/inputdialog_value.ui -o ../../bin/resources/ui_inputdialog_value.py
Compiling CarlaEngineInternal.cpp (bridge)
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/midipattern.ui -o ../../bin/resources/ui_midipattern.py
Compiling CarlaEngineNative.cpp (bridge)
Compiling CarlaEngineOscSend.cpp (bridge)
Compiling libjack_port-searching.cpp
/usr/bin/pyuic5 ../../bin/resources/../../resources/ui/xycontroller.ui -o ../../bin/resources/ui_xycontroller.py
Compiling CachedPlugins.cpp
/usr/bin/pyuic5 ../../resources/ui/carla_about.ui -o ui_carla_about.py
Compiling CarlaUtils.cpp
In file included from /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from CarlaBridgeFormatLV2.cpp:22:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Compiling CarlaBridgeToolkitNative.cpp (X11)
/usr/bin/pyuic5 ../../resources/ui/carla_about_juce.ui -o ui_carla_about_juce.py
Compiling libjack_server-control.cpp
Compiling Information.cpp
/usr/bin/pyuic5 ../../resources/ui/carla_add_jack.ui -o ui_carla_add_jack.py
Compiling CarlaEnginePorts.cpp (bridge)
Compiling CarlaEngineRunner.cpp (bridge)
Linking carla-bridge-lv2-gtk2
/usr/bin/pyuic5 ../../resources/ui/carla_database.ui -o ui_carla_database.py
Compiling libjack_stats.cpp
Compiling libjack_time.cpp
Compiling JUCE.cpp
/usr/bin/pyuic5 ../../resources/ui/carla_edit.ui -o ui_carla_edit.py
Linking carla-bridge-lv2-gtk3
make[1]: Leaving directory '/build/carla/src/carla/source/discovery'
Compiling CarlaBridgeFormatLV2.cpp (QT5)
Compiling PipeClient.cpp
Compiling CarlaBridgeToolkitQt.cpp (QT5)
Compiling System.cpp
Compiling libjack_transport.cpp
Compiling CarlaEngineJack.cpp (bridge)
/usr/bin/pyuic5 ../../resources/ui/carla_host.ui -o ui_carla_host.py
Compiling CarlaEngineBridge.cpp (bridge)
Compiling CarlaPlugin.cpp (bridge)
Compiling ringbuffer.c
/usr/bin/pyuic5 ../../resources/ui/carla_osc_connect.ui -o ui_carla_osc_connect.py
Linking libjack.so.0
Compiling Windows.cpp
/usr/bin/pyuic5 ../../resources/ui/carla_parameter.ui -o ui_carla_parameter.py
make[1]: Leaving directory '/build/carla/src/carla/source/libjack'
/usr/bin/pyuic5 ../../resources/ui/carla_plugin_calf.ui -o ui_carla_plugin_calf.py
Compiling CarlaPluginBridge.cpp (bridge)
Linking libcarla_utils.so
/usr/bin/pyuic5 ../../resources/ui/carla_plugin_classic.ui -o ui_carla_plugin_classic.py
Compiling CarlaPluginInternal.cpp (bridge)
Linking carla-bridge-lv2-x11
/usr/bin/pyuic5 ../../resources/ui/carla_plugin_compact.ui -o ui_carla_plugin_compact.py
/usr/bin/pyuic5 ../../resources/ui/carla_plugin_default.ui -o ui_carla_plugin_default.py
In file included from /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from CarlaBridgeFormatLV2.cpp:22:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
Linking carla-bridge-lv2-qt5
/usr/bin/pyuic5 ../../resources/ui/carla_plugin_presets.ui -o ui_carla_plugin_presets.py
Compiling CarlaPluginJack.cpp (bridge)
/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
Compiling CarlaPluginNative.cpp (bridge)
/usr/bin/pyuic5 ../../resources/ui/carla_settings_driver.ui -o ui_carla_settings_driver.py
/usr/bin/pyuic5 ../../resources/ui/inputdialog_value.ui -o ui_inputdialog_value.py
make[2]: Leaving directory '/build/carla/src/carla/source/backend/utils'
make[1]: Leaving directory '/build/carla/src/carla/source/backend'
/usr/bin/pyuic5 ../../resources/ui/midipattern.ui -o ui_midipattern.py
/usr/bin/pyuic5 ../../resources/ui/xycontroller.ui -o ui_xycontroller.py
Compiling CarlaPluginLADSPADSSI.cpp (bridge)
Compiling CarlaPluginLV2.cpp (bridge)
Compiling CarlaPluginVST2.cpp (bridge)
Compiling CarlaPluginVST3.cpp (bridge)
make[1]: Leaving directory '/build/carla/src/carla/source/frontend'
Compiling CarlaPluginAU.cpp (bridge)
make[1]: Leaving directory '/build/carla/src/carla/source/bridges-ui'
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
162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on);
| ^~~~~~~~~~~~~~~~~~~
../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
165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize,
| ^~~~~~~~~~~~~~~~~~~~~~
../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
208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on);
| ^~~~~~~~~~~~~~~~~~~
../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
211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level,
| ^~~~~~~~~~~~~~~~~~~~~~
../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
162 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_reverb_on(fluid_synth_t *synth, int on);
| ^~~~~~~~~~~~~~~~~~~
../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
165 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_reverb(fluid_synth_t *synth, double roomsize,
| ^~~~~~~~~~~~~~~~~~~~~~
../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
208 | FLUID_DEPRECATED FLUIDSYNTH_API void fluid_synth_set_chorus_on(fluid_synth_t *synth, int on);
| ^~~~~~~~~~~~~~~~~~~
../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
211 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_set_chorus(fluid_synth_t *synth, int nr, double level,
| ^~~~~~~~~~~~~~~~~~~~~~
../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
223 | FLUID_DEPRECATED FLUIDSYNTH_API int fluid_synth_get_chorus_type(fluid_synth_t *synth); /* see fluid_chorus_mod */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../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 /usr/include/c++/14.2.1/map:62,
from ../utils/CarlaLv2Utils.hpp:93,
from ../backend/plugin/CarlaPluginLV2.cpp:25:
/usr/include/c++/14.2.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, const LilvScalePointImpl*>; _KeyOfValue = std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]':
/usr/include/c++/14.2.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/14.2.1/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = const LilvScalePointImpl*; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, const LilvScalePointImpl*> >]',
inlined from 'const LV2_RDF_Descriptor* lv2_rdf_new(LV2_URI, bool)' at ../utils/CarlaLv2Utils.hpp:2397:49:
/usr/include/c++/14.2.1/bits/stl_map.h:513:37: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, const LilvScalePointImpl*>, std::_Select1st<std::pair<const double, const LilvScalePointImpl*> >, std::less<double>, std::allocator<std::pair<const double, const LilvScalePointImpl*> > >::const_iterator' changed in GCC 7.1
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 libcarla-host-plugin.so
Linking carla-lv2-export
Generating LV2 ttl data
[carla] Generating data for Audio Gain (Mono)...
[carla] Generating data for Audio Gain (Stereo)...
[carla] Generating data for LFO...
[carla] Generating data for MIDI Channel A/B...
[carla] Generating data for MIDI Channelize...
[carla] Generating data for MIDI Channel Filter...
[carla] Generating data for MIDI Gain...
[carla] Generating data for MIDI Join...
[carla] Generating data for MIDI Split...
[carla] Generating data for MIDI Transpose...
[carla] Generating data for Audio File...
[carla] Generating data for MIDI File...
[carla] Generating data for Carla-Rack...
[carla] Generating data for Carla-Patchbay...
[carla] Generating data for Carla-Patchbay (sidechain)...
[carla] Generating data for Carla-Patchbay (16chan)...
[carla] Generating data for Carla-Patchbay (32chan)...
[carla] Generating data for Carla-Patchbay (64chan)...
[carla] Generating data for Carla-Patchbay (CV)...
[carla] Generating data for Big Meter...
[carla] Generating data for MIDI Pattern...
[carla] Done.
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.10?' \
/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.10?' \
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.10-2 (Sun Aug 17 17:54:18 2025)
==> Cleaning up...