D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/ardour-6.7.0-1.mga9.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.dd74xI + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf Ardour-6.7.0 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/Ardour-6.7.0.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd Ardour-6.7.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.GlkysA + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd Ardour-6.7.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/bin/python3 ./waf configure --prefix=/usr --libdir=/usr/lib64 --configdir=/etc --program-name=Ardour --nls --docs --cxx11 '--with-backends=jack,alsa,dummy ' --no-phone-home Setting top to : /home/pterjan/rpmbuild/BUILD/Ardour-6.7.0 Setting out to : /home/pterjan/rpmbuild/BUILD/Ardour-6.7.0/build Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Global Configuration Checking for program 'doxygen' : /usr/bin/doxygen Checking for program 'tar' : /usr/bin/tar Checking for program 'doxygen' : /usr/bin/doxygen Checking for program 'dot' : /usr/bin/dot * Install prefix : /usr * Debuggable build : True * Build documentation : True Ardour Configuration * Will build against private GTK dependency stack : no * Will rely on libintl built into libc : yes * Will build against private Ardour dependency stack : no Checking for function 'dlopen' in dlfcn.h : yes Checking for boost library >= 1.56 : ok Checking for program 'pkg-config' : /usr/bin/pkg-config Checking for 'alsa' : yes Checking for 'libpulse' : not found Checking for 'glib-2.0' >= 2.28 : yes Checking for 'glib-2.0' >= 2.68 : yes Checking for 'gthread-2.0' >= 2.2 : yes Checking for 'glibmm-2.4' >= 2.32.0 : yes Checking for 'sndfile' >= 1.0.18 : yes Checking for 'giomm-2.4' >= 2.2 : yes Checking for 'libcurl' >= 7.0.0 : yes Checking for 'libarchive' >= 3.0.0 : yes Checking for 'liblo' >= 0.26 : yes Checking for 'taglib' >= 1.9 : yes Checking for 'vamp-sdk' >= 2.1 : yes Checking for 'vamp-hostsdk' >= 2.1 : yes Checking for 'rubberband' : yes Checking for sndfile RF64=>RIFF support : Found Checking for clang : no Checking compiler for AVX/FMA intrinsics : Found Checking for compiler flags ['-std=c++11'] : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'libudev' : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'fftw3f' : yes Checking for 'aubio' >= 0.3.2 : yes Checking for 'aubio' >= 0.4.0 : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'libxml-2.0' : yes Checking for 'sigc++-2.0' >= 2.0 : yes Checking for header execinfo.h : yes Checking for header unistd.h : yes Checking for function 'posix_memalign' in stdlib.h : yes Checking for function 'getmntent' in mntent.h : yes Checking for function 'localtime_r' in time.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'cppunit' >= 1.12.0 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'libusb-1.0' : yes Checking for header cwiid.h : yes Checking for header bluetooth/bluetooth.h : yes Checking for 'cwiid' >= 0.6.00 : yes Checking for 'libwebsockets' >= 2.0.0 : not found Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'pangomm-1.4' >= 1.4 : yes Checking for 'cairomm-1.0' >= 1.8.4 : yes Checking for 'jack' >= 0.121.0 : yes Checking for JACK metadata API : ok Checking for jack_port_rename() : ok Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for program 'gas, gcc' : /usr/bin/gcc Checking for program 'ar' : /usr/bin/ar Checking for 'lrdf' >= 0.4.0 : yes Checking for 'samplerate' >= 0.1.0 : yes Checking for 'lv2' >= 1.2.0 : yes Checking for 'lv2' >= 1.10.0 : yes Checking for 'lv2' >= 1.17.2 : yes Checking for 'serd-0' >= 0.14.0 : yes Checking for 'sord-0' >= 0.8.0 : yes Checking for 'sratom-0' >= 0.2.0 : yes Checking for 'lilv-0' >= 0.24.2 : yes Checking for 'suil-0' >= 0.6.0 : yes Checking for 'soundtouch' >= 1.8.0 : not found Checking for 'ogg' >= 1.1.2 : yes Checking for 'flac' >= 1.2.1 : yes Checking for 'fftw3f' >= 3.3.5 : yes Checking for header sys/vfs.h : yes Checking for header sys/statvfs.h : yes Checking for header unistd.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header boost/scoped_ptr.hpp : yes Checking for header boost/ptr_container/ptr_list.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gtkmm-2.4' >= 2.8 : yes Checking for 'gtk+-2.0' >= 2.12.1 : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'samplerate' >= 0.1.7 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/format.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'lv2' >= 1.0.0 : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'cairo' >= 1.12.0 : yes Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gthread-2.0' >= 2.10.1 : yes Checking for 'gtk+-2.0' >= 2.18 : yes Checking for 'x11' >= 1.1 : yes Checking for 'pangoft2' >= 1.36.8 : yes Checking for 'fontconfig' : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for header stdio.h readline/readline.h : yes session-utils depend on the dummy backend. * build session-utils : no Checking for 'g++' (C++ compiler) : /usr/bin/g++ Checking for 'gcc' (C compiler) : /usr/bin/gcc Checking for 'dbus-1' : yes * Build documentation : True * Debuggable build : True * Export all symbols (backtrace) : False * Install prefix : /usr * Strict compiler flags : [] * Internal Shared Libraries : True * Use External Libraries : False * Library exports hidden : True * Free/Demo copy : False * ALSA DBus Reservation : True * Architecture flags : None * ARM NEON support : False * Aubio : True * AudioUnits : False * Build target : x86_64 * Canvas Test UI : False * Beatbox test app : False * CoreAudio : False * CoreAudio 10.5 compat : False * Debug RT allocations : False * Debug Symbols : True * Denormal exceptions : False * Dr. Mingw : False * FLAC : True * FPU optimization : True * FPU AVX/FMA support : True * Freedesktop files : False * Libjack linking : link * Libjack metadata : True * Lua Binding Doc : False * Lua Commandline Tool : True * LV2 UI embedding : True * LV2 support : True * LV2 extensions : True * LXVST support : True * Mac VST support : False * NI-Maschine : False * OGG : True * Phone home : False * Process thread timing : False * Program name : Ardour * Samplerate : True * PT format : False * PTW32 Semaphore : False * Threaded WaveViews : True * Translation : True * Unit tests : False * Use LLD linker : False * VST3 support : True * Windows VST support : False * Wiimote support : True * Windows key : Mod4>= newsize); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void* PBD::ReallocPool::_malloc(size_t)': ../libs/pbd/reallocpool.cc:217:32: warning: statement has no effect [-Wunused-value] 217 | ASSERT (SEGSIZ != 0); | ~~~~~~~~^~~~~ [ 25/1119] Compiling libs/pbd/basename.cc [ 26/1119] Compiling libs/pbd/configuration_variable.cc [ 27/1119] Compiling libs/pbd/strsplit.cc [ 28/1119] Compiling libs/pbd/signals.cc [ 29/1119] Compiling libs/pbd/string_convert.cc [ 30/1119] Compiling libs/pbd/debug.cc [ 31/1119] Linking build/libs/temporal/libtemporal.so [ 32/1119] Compiling libs/pbd/uuid.cc [ 33/1119] Compiling libs/pbd/enums.cc [ 34/1119] Compiling libs/pbd/cpus.cc [ 35/1119] Compiling libs/pbd/demangle.cc [ 36/1119] Compiling libs/pbd/boost_debug.cc [ 37/1119] Compiling libs/pbd/epa.cc [ 38/1119] Compiling libs/pbd/event_loop.cc [ 39/1119] Compiling libs/pbd/error.cc [ 40/1119] Compiling libs/pbd/ffs.cc [ 41/1119] Compiling libs/pbd/strreplace.cc [ 42/1119] Compiling libs/pbd/malign.cc [ 43/1119] Compiling libs/pbd/file_utils.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/stateful_diff_command.h:26, from ../libs/pbd/stateful_diff_command.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 44/1119] Compiling libs/pbd/id.cc [ 45/1119] Compiling libs/pbd/stateful.cc [ 46/1119] Compiling libs/pbd/fpu.cc [ 47/1119] Compiling libs/pbd/mountpoint.cc [ 48/1119] Compiling libs/pbd/md5.cc [ 49/1119] Compiling libs/pbd/localtime_r.cc [ 50/1119] Compiling libs/pbd/xml++.cc [ 51/1119] Compiling libs/pbd/pool.cc [ 52/1119] Compiling libs/pbd/file_archive.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/controllable.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 53/1119] Compiling libs/pbd/locale_guard.cc [ 54/1119] Compiling libs/pbd/textreceiver.cc [ 55/1119] Compiling libs/pbd/pathexpand.cc [ 56/1119] Compiling libs/pbd/timer.cc [ 57/1119] Compiling libs/pbd/timing.cc [ 58/1119] Compiling libs/pbd/property_list.cc [ 59/1119] Compiling libs/pbd/pbd.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/enums.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 60/1119] Compiling libs/pbd/stacktrace.cc [ 61/1119] Compiling libs/pbd/undo.cc [ 62/1119] Compiling libs/pbd/openuri.cc [ 63/1119] Compiling libs/pbd/receiver.cc [ 64/1119] Compiling libs/pbd/command.cc [ 65/1119] Compiling libs/evoral/libsmf/smf_decode.c [ 66/1119] Compiling libs/evoral/libsmf/smf_save.c [ 67/1119] Compiling libs/evoral/libsmf/smf_tempo.c [ 68/1119] Compiling libs/evoral/libsmf/smf.c [ 69/1119] Compiling libs/evoral/libsmf/smf_load.c [ 70/1119] Compiling libs/evoral/Curve.cc [ 71/1119] Compiling libs/evoral/TimeConverter.cc [ 72/1119] Compiling libs/evoral/Note.cc [ 73/1119] Compiling libs/evoral/Event.cc [ 74/1119] Linking build/libs/evoral/libsmf.a [ 75/1119] Compiling libs/evoral/Sequence.cc ../libs/pbd/file_archive.cc: In member function 'int PBD::FileArchive::create(const std::map, std::__cxx11::basic_string >&, CompressionLevel)': ../libs/pbd/file_archive.cc:474:72: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] 474 | sprintf (buf, "lzma:compression-level=%u,lzma:threads=0", (uint32_t) compression_level); | ^ ../libs/pbd/file_archive.cc:474:25: note: 'sprintf' output between 40 and 49 bytes into a destination of size 48 474 | sprintf (buf, "lzma:compression-level=%u,lzma:threads=0", (uint32_t) compression_level); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76/1119] Compiling libs/evoral/SMF.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/pbd/stateful.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 77/1119] Compiling libs/evoral/Control.cc [ 78/1119] Compiling libs/evoral/debug.cc [ 79/1119] Compiling libs/evoral/ControlList.cc [ 80/1119] Compiling libs/evoral/ControlSet.cc [ 81/1119] Compiling libs/lua/lua.cc [ 82/1119] Compiling libs/lua/luastate.cc [ 83/1119] Compiling libs/ptformat/ptformat.cc [ 84/1119] Compiling libs/midi++2/channel.cc [ 85/1119] Compiling libs/midi++2/midi.cc [ 86/1119] Compiling libs/midi++2/ipmidi_port.cc [ 87/1119] Compiling libs/midi++2/parser.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/pbd/undo.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 88/1119] Compiling libs/midi++2/mtc.cc [ 89/1119] Compiling libs/midi++2/port.cc [ 90/1119] Compiling libs/midi++2/midnam_patch.cc [ 91/1119] Compiling libs/midi++2/mmc.cc [ 92/1119] Compiling libs/audiographer/src/general/loudness_reader.cc [ 93/1119] Compiling libs/audiographer/private/limiter/limiter.cc [ 94/1119] Compiling libs/audiographer/src/general/limiter.cc [ 95/1119] Compiling libs/audiographer/private/gdither/gdither.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/command.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 96/1119] Compiling libs/audiographer/src/general/analyser.cc [ 97/1119] Compiling libs/audiographer/src/general/sr_converter.cc [ 98/1119] Compiling libs/audiographer/src/general/normalizer.cc [ 99/1119] Linking build/libs/pbd/libpbd.so [ 100/1119] Compiling libs/audiographer/src/routines.cc [ 101/1119] Linking build/libs/lua/libliblua.a [ 102/1119] Compiling libs/audiographer/src/general/sample_format_converter.cc [ 103/1119] Compiling libs/audiographer/src/general/demo_noise.cc [ 104/1119] Compiling libs/audiographer/src/debug_utils.cc [ 105/1119] Compiling libs/audiographer/src/general/broadcast_info.cc [ 106/1119] Compiling libs/fluidsynth/src/fluid_sfont.c [ 107/1119] Compiling libs/fluidsynth/src/fluid_hash.c [ 108/1119] Linking build/libs/ptformat/libptformat.so [ 109/1119] Compiling libs/fluidsynth/src/fluid_settings.c In file included from /usr/include/c++/12/cassert:44, from ../libs/ardour/ardour/chan_count.h:25, from ../libs/ardour/ardour/types.h:53, from ../libs/ardour/ardour/export_analysis.h:27, from ../libs/audiographer/audiographer/general/analyser.h:24, from ../libs/audiographer/src/general/analyser.cc:19: ../libs/audiographer/src/general/analyser.cc: In member function 'virtual void AudioGrapher::Analyser::process(const AudioGrapher::ProcessContext&)': ../libs/audiographer/src/general/analyser.cc:139:43: warning: comparison of integer expressions of different signedness: 'const AudioGrapher::samplecnt_t' {aka 'const long int'} and 'long unsigned int' [-Wsign-compare] 139 | assert (pbin >= 0 && pbin < (sizeof (_result.peaks) / sizeof (ARDOUR::PeakData::PeakDatum) / 4)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/audiographer/src/general/analyser.cc:167:53: warning: comparison of integer expressions of different signedness: 'AudioGrapher::samplecnt_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 167 | assert (p >= 0 && p < (sizeof (_result.lgraph_i) / sizeof(float))); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 110/1119] Compiling libs/fluidsynth/src/fluid_tuning.c [ 111/1119] Compiling libs/fluidsynth/src/fluid_sys.c [ 112/1119] Compiling libs/fluidsynth/src/fluid_synth_monopoly.c [ 113/1119] Compiling libs/fluidsynth/src/fluid_sffile.c [ 114/1119] Compiling libs/fluidsynth/src/fluid_ringbuffer.c [ 115/1119] Compiling libs/fluidsynth/src/fluid_chorus.c [ 116/1119] Compiling libs/fluidsynth/src/fluid_list.c [ 117/1119] Compiling libs/fluidsynth/src/fluid_samplecache.c [ 118/1119] Compiling libs/fluidsynth/src/fluid_voice.c [ 119/1119] Compiling libs/fluidsynth/src/fluid_conv.c [ 120/1119] Compiling libs/fluidsynth/src/fluid_iir_filter.c [ 121/1119] Compiling libs/fluidsynth/src/fluid_midi.c [ 122/1119] Compiling libs/fluidsynth/src/fluid_adsr_env.c [ 123/1119] Compiling libs/fluidsynth/src/fluid_defsfont.c [ 124/1119] Compiling libs/fluidsynth/src/fluid_gen.c [ 125/1119] Compiling libs/fluidsynth/src/fluid_rvoice_mixer.c [ 126/1119] Compiling libs/fluidsynth/src/fluid_chan.c [ 127/1119] Compiling libs/fluidsynth/src/fluid_rvoice_dsp.c [ 128/1119] Compiling libs/fluidsynth/src/fluid_event.c [ 129/1119] Compiling libs/fluidsynth/src/fluid_synth.c [ 130/1119] Compiling libs/fluidsynth/src/fluid_rvoice.c [ 131/1119] Compiling libs/fluidsynth/src/fluid_lfo.c [ 132/1119] Compiling libs/fluidsynth/src/fluid_rvoice_event.c [ 133/1119] Compiling libs/fluidsynth/src/fluid_mod.c [ 134/1119] Compiling libs/fluidsynth/src/fluid_rev.c ../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_defsfont_load_all_sampledata': ../libs/fluidsynth/src/fluid_defsfont.c:396: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 396 | #pragma omp parallel | ../libs/fluidsynth/src/fluid_defsfont.c:397: warning: ignoring '#pragma omp single' [-Wunknown-pragmas] 397 | #pragma omp single | ../libs/fluidsynth/src/fluid_defsfont.c:406: warning: ignoring '#pragma omp task' [-Wunknown-pragmas] 406 | #pragma omp task firstprivate(sample,sfdata,defsfont) shared(sample_parsing_result) default(none) | ../libs/fluidsynth/src/fluid_defsfont.c:410: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 410 | #pragma omp critical | ../libs/fluidsynth/src/fluid_defsfont.c:425: warning: ignoring '#pragma omp task' [-Wunknown-pragmas] 425 | #pragma omp task firstprivate(sample, defsfont) default(none) | [ 135/1119] Compiling libs/libltc/ltc.c ../libs/fluidsynth/src/fluid_rvoice_mixer.c: In function 'fluid_rvoice_buffers_mix': ../libs/fluidsynth/src/fluid_rvoice_mixer.c:465: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas] 465 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT) | ../libs/fluidsynth/src/fluid_rvoice_mixer.c:476: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas] 476 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT) | [ 136/1119] Compiling libs/libltc/timecode.c [ 137/1119] Compiling libs/libltc/encoder.c [ 138/1119] Compiling libs/libltc/decoder.c [ 139/1119] Compiling libs/zita-resampler/cresampler.cc [ 140/1119] Compiling libs/zita-resampler/resampler.cc [ 141/1119] Compiling libs/zita-resampler/vresampler.cc [ 142/1119] Compiling libs/zita-resampler/vmresampler.cc [ 143/1119] Linking build/libs/libltc/liblibltc.a [ 144/1119] Compiling libs/zita-resampler/resampler-table.cc [ 145/1119] Compiling libs/zita-convolver/zita-convolver.cc [ 146/1119] Compiling libs/ardour/sse_functions_avx_linux.cc [ 147/1119] Compiling libs/ardour/x86_functions_fma.cc [ 148/1119] Compiling libs/ardour/instrument_info.cc [ 149/1119] Compiling libs/ardour/transpose.cc [ 150/1119] Compiling libs/ardour/slavable_automation_control.cc [ 151/1119] Compiling libs/ardour/graph.cc [ 152/1119] Compiling libs/ardour/fluid_synth.cc [ 153/1119] Linking build/libs/fluidsynth/liblibfluidsynth.a [ 154/1119] Compiling libs/ardour/event_type_map.cc [ 155/1119] Compiling libs/ardour/midi_ring_buffer.cc [ 156/1119] Compiling libs/ardour/find_session.cc [ 157/1119] Linking build/libs/zita-resampler/libzita-resampler.a [ 158/1119] Compiling libs/ardour/phase_control.cc [ 159/1119] Compiling libs/ardour/sidechain.cc [ 160/1119] Compiling libs/ardour/filter.cc [ 161/1119] Compiling libs/ardour/filesystem_paths.cc [ 162/1119] Linking build/libs/evoral/libevoral.so [ 163/1119] Linking build/libs/zita-convolver/libzita-convolver.a [ 164/1119] Linking build/libs/audiographer/libaudiographer.so [ 165/1119] Compiling libs/ardour/legatize.cc [ 166/1119] Compiling libs/ardour/export_timespan.cc [ 167/1119] Linking build/libs/midi++2/libmidipp.so In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/mix.h:23, from ../libs/ardour/x86_functions_fma.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 168/1119] Compiling libs/ardour/ltc_file_reader.cc [ 169/1119] Linking build/libs/ardour/libsse_fma_functions.a [ 170/1119] Compiling libs/ardour/playlist_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/mix.h:23, from ../libs/ardour/sse_functions_avx_linux.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 171/1119] Compiling libs/ardour/midi_scene_change.cc [ 172/1119] Linking build/libs/ardour/libsse_avx_functions.a [ 173/1119] Compiling libs/ardour/vst3_module.cc [ 174/1119] Compiling libs/ardour/interpolation.cc [ 175/1119] Compiling libs/ardour/fixed_delay.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/find_session.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 176/1119] Compiling libs/ardour/export_handler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/midi_model.h:32, from ../libs/ardour/ardour/transpose.h:23, from ../libs/ardour/transpose.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 177/1119] Compiling libs/ardour/chan_count.cc [ 178/1119] Compiling libs/ardour/gain_control.cc [ 179/1119] Compiling libs/ardour/export_graph_builder.cc [ 180/1119] Compiling libs/ardour/export_formats.cc [ 181/1119] Compiling libs/ardour/luascripting.cc [ 182/1119] Compiling libs/ardour/butler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/playlist_source.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 183/1119] Compiling libs/ardour/session_process.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/midi++2/midi++/midnam_patch.h:38, from ../libs/ardour/instrument_info.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 184/1119] Compiling libs/ardour/export_format_specification.cc [ 185/1119] Compiling libs/ardour/export_format_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/legatize.h:26, from ../libs/ardour/legatize.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 186/1119] Compiling libs/ardour/iec2ppmdsp.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_scene_change.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 187/1119] Compiling libs/ardour/buffer_set.cc [ 188/1119] Compiling libs/ardour/session_playlists.cc [ 189/1119] Compiling libs/ardour/export_format_base.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 190/1119] Compiling libs/ardour/midi_region.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/phase_control.h:27, from ../libs/ardour/phase_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 191/1119] Compiling libs/ardour/panner_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/sidechain.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 192/1119] Compiling libs/ardour/session_transport.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/filter.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 193/1119] Compiling libs/ardour/export_channel.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/slavable_automation_control.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 194/1119] Compiling libs/ardour/export_failed.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/luascripting.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 195/1119] Compiling libs/ardour/session_object.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/buffer_set.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 196/1119] Compiling libs/ardour/export_filename.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/gain_control.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 197/1119] Compiling libs/ardour/vumeterdsp.cc [ 198/1119] Compiling libs/ardour/enums.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/ardour/panner_manager.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 199/1119] Compiling libs/ardour/pannable.cc [ 200/1119] Compiling libs/ardour/export_channel_configuration.cc [ 201/1119] Compiling libs/ardour/midi_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/session_playlists.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 202/1119] Compiling libs/ardour/engine_slave.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/session_object.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 203/1119] Compiling libs/ardour/vst3_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/butler.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 204/1119] Compiling libs/ardour/element_import_handler.cc [ 205/1119] Compiling libs/ardour/pan_controllable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/export_format_specification.h:32, from ../libs/ardour/export_format_specification.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 206/1119] Compiling libs/ardour/ebur128_analysis.cc [ 207/1119] Compiling libs/ardour/session_metadata.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/export_channel.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 208/1119] Compiling libs/ardour/session_state.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/export_handler.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 209/1119] Compiling libs/ardour/session_ltc.cc [ 210/1119] Compiling libs/ardour/disk_io.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/ardour/ardour/pannable.h:27, from ../libs/ardour/pan_controllable.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 211/1119] Compiling libs/ardour/disk_writer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_filename.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 212/1119] Compiling libs/ardour/disk_reader.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_process.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 213/1119] Compiling libs/ardour/operations.cc [ 214/1119] Compiling libs/ardour/directory_names.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/midi_region.cc:32: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 215/1119] Compiling libs/ardour/globals.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/session_metadata.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 216/1119] Compiling libs/ardour/delivery.cc [ 217/1119] Compiling libs/ardour/delayline.cc [ 218/1119] Compiling libs/ardour/session_handle.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_transport.cc:37: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 219/1119] Compiling libs/ardour/session_export.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/midi_port.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 220/1119] Compiling libs/ardour/debug.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_graph_builder.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 221/1119] Compiling libs/ardour/cycle_timer.cc [ 222/1119] Compiling libs/ardour/data_type.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/pannable.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 223/1119] Compiling libs/ardour/solo_isolate_control.cc [ 224/1119] Compiling libs/ardour/onset_detector.cc [ 225/1119] Compiling libs/ardour/default_click.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/disk_io.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:88:47: note: in expansion of macro 'g_atomic_int_get' 88 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:44: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 226/1119] Compiling libs/ardour/session_events.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/disk_writer.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:88:47: note: in expansion of macro 'g_atomic_int_get' 88 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:44: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 227/1119] Compiling libs/ardour/control_protocol_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/vst3_plugin.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/vst3_plugin.cc: In member function 'void Steinberg::VST3PI::enable_io(const std::vector&, const std::vector&)': ../libs/ardour/vst3_plugin.cc:1959:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1959 | while (sa_in.size () < _n_bus_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ../libs/ardour/vst3_plugin.cc:1994:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1994 | while (sa_out.size () < _n_bus_out) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 228/1119] Compiling libs/ardour/control_group.cc [ 229/1119] Compiling libs/ardour/panner.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/delayline.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 230/1119] Compiling libs/ardour/circular_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_ltc.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 231/1119] Compiling libs/ardour/config_text.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/engine_slave.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 232/1119] Compiling libs/ardour/vst_state.cc [ 233/1119] Compiling libs/ardour/chan_mapping.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/disk_reader.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 234/1119] Compiling libs/ardour/convolver.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/delivery.h:29, from ../libs/ardour/enums.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 235/1119] Compiling libs/ardour/capturing_processor.cc [ 236/1119] Compiling libs/ardour/worker.cc [ 237/1119] Compiling libs/ardour/export_status.cc [ 238/1119] Compiling libs/ardour/panner_shell.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_isolate_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 239/1119] Compiling libs/ardour/session_directory.cc [ 240/1119] Compiling libs/ardour/file_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_handle.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 241/1119] Compiling libs/ardour/bundle.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/config_text.cc:1: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 242/1119] Compiling libs/ardour/midi_playlist_source.cc [ 243/1119] Compiling libs/ardour/mute_master.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/delivery.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 244/1119] Compiling libs/ardour/export_profile_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_export.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 245/1119] Compiling libs/ardour/buffer_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/chan_count.h:28, from ../libs/ardour/ardour/buffer_set.h:31, from ../libs/ardour/panner.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ [ 246/1119] Compiling libs/ardour/session_configuration.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/control_group.h:28, from ../libs/ardour/control_group.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 247/1119] Compiling libs/ardour/buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/ardour/default_click.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 248/1119] Compiling libs/ardour/beats_samples_converter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/session_directory.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 249/1119] Compiling libs/ardour/mute_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/globals.cc:48: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 250/1119] Compiling libs/ardour/broadcast_info.cc [ 251/1119] Compiling libs/ardour/luaproc.cc [ 252/1119] Compiling libs/ardour/session_command.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/ardour/beats_samples_converter.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 253/1119] Compiling libs/ardour/automation_list.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../libs/ardour/bundle.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 254/1119] Compiling libs/ardour/user_bundle.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/control_protocol_manager.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 255/1119] Compiling libs/ardour/automation_watch.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_playlist_source.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 256/1119] Compiling libs/ardour/automation_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/session_configuration.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 257/1119] Compiling libs/ardour/automation.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/fixed_delay.h:23, from ../libs/ardour/ardour/capturing_processor.h:23, from ../libs/ardour/capturing_processor.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 258/1119] Compiling libs/ardour/session_click.cc [ 259/1119] Compiling libs/ardour/vst_info_file.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/convolver.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 260/1119] Compiling libs/ardour/muteable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/panner_shell.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 261/1119] Compiling libs/ardour/automatable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/evoral/evoral/ControlList.h:33, from ../libs/ardour/mute_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 262/1119] Compiling libs/ardour/filename_extensions.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/mute_master.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 263/1119] Compiling libs/ardour/auditioner.cc [ 264/1119] Compiling libs/ardour/audiorom.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/file_source.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 265/1119] Compiling libs/ardour/audiosource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_list.h:31, from ../libs/ardour/automation_list.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 266/1119] Compiling libs/ardour/session_butler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/broadcast_info.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 267/1119] Compiling libs/ardour/audioregion.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/user_bundle.h:24, from ../libs/ardour/user_bundle.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 268/1119] Compiling libs/ardour/audiofilesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/muteable.h:24, from ../libs/ardour/muteable.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 269/1119] Compiling libs/ardour/mtdm.cc [ 270/1119] Compiling libs/ardour/audiofile_tagger.cc [ 271/1119] Compiling libs/ardour/midi_playlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/export_profile_manager.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 272/1119] Compiling libs/ardour/location_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/luaproc.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 273/1119] Compiling libs/ardour/session.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/audiofile_tagger.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 274/1119] Compiling libs/ardour/audioengine.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/session_state.cc:65: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 275/1119] Compiling libs/ardour/session_bundles.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/vst_info_file.cc:45: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 276/1119] Compiling libs/ardour/audioanalyser.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_list.h:31, from ../libs/ardour/session_command.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 277/1119] Compiling libs/ardour/audio_track_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/automation_control.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 278/1119] Compiling libs/ardour/mtc_slave.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/automation_watch.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 279/1119] Compiling libs/ardour/audio_track.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session_click.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 280/1119] Compiling libs/ardour/send.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/automatable.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 281/1119] Compiling libs/ardour/audio_port.cc [ 282/1119] Compiling libs/ardour/selection.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_butler.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 283/1119] Compiling libs/ardour/audio_region_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/audiosource.cc:49: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 284/1119] Compiling libs/ardour/audio_playlist_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/audiofilesource.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 285/1119] Compiling libs/ardour/audio_playlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/auditioner.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 286/1119] Compiling libs/ardour/session_midi.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/location_importer.h:23, from ../libs/ardour/location_importer.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 287/1119] Compiling libs/ardour/session_rtevents.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/evoral/evoral/EventList.h:25, from ../libs/ardour/midi_playlist.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 288/1119] Compiling libs/ardour/search_paths.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/audio_port.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 289/1119] Compiling libs/ardour/audio_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_track_importer.h:25, from ../libs/ardour/audio_track_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 290/1119] Compiling libs/ardour/audio_library.cc [ 291/1119] Compiling libs/ardour/audio_backend.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/audioregion.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 292/1119] Compiling libs/ardour/scene_change.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mtc_slave.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 293/1119] Compiling libs/ardour/async_midi_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_bundles.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 294/1119] Compiling libs/ardour/mp3filesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/ardour/audioengine.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 295/1119] Compiling libs/ardour/analysis_graph.cc [ 296/1119] Compiling libs/ardour/video_tools_paths.cc [ 297/1119] Compiling libs/ardour/rt_tasklist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/selection.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 298/1119] Compiling libs/ardour/analyser.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/evoral/evoral/PatchChange.h:25, from ../libs/ardour/ardour/midi_scene_change.h:22, from ../libs/ardour/scene_change.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 299/1119] Compiling libs/ardour/midi_patch_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/async_midi_port.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 300/1119] Compiling libs/ardour/vst_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/ardour/video_tools_paths.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 301/1119] Compiling libs/ardour/amp.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/audio_playlist.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 302/1119] Compiling libs/ardour/mp3fileimportable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_rtevents.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 303/1119] Compiling libs/ardour/route_group_member.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_track.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:88:47: note: in expansion of macro 'g_atomic_int_get' 88 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:44: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 304/1119] Compiling libs/ardour/audio_playlist_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/audio_playlist_source.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 305/1119] Compiling libs/ardour/rb_effect.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_region_importer.h:29, from ../libs/ardour/audio_region_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 306/1119] Compiling libs/ardour/route_group.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/audio_backend.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 307/1119] Compiling libs/ardour/monitor_return.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/rt_tasklist.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 308/1119] Compiling libs/ardour/route_graph.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/send.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mp3filesource.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 309/1119] Compiling libs/ardour/transport_master.cc [ 310/1119] Compiling libs/ardour/session_vst.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/session.cc:42: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::punch_is_possible() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:1428:16: note: in expansion of macro 'g_atomic_int_get' 1428 | return g_atomic_int_get (&_punch_or_loop) != OnlyLoop; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::loop_is_possible() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:1440:16: note: in expansion of macro 'g_atomic_int_get' 1440 | return g_atomic_int_get(&_punch_or_loop) != OnlyPunch; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::have_rec_enabled_track() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:6117:16: note: in expansion of macro 'g_atomic_int_get' 6117 | return g_atomic_int_get (&_have_rec_enabled_track) == 1; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::have_rec_disabled_track() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:6123:16: note: in expansion of macro 'g_atomic_int_get' 6123 | return g_atomic_int_get (&_have_rec_disabled_track) == 1; | ^~~~~~~~~~~~~~~~ In file included from ../libs/ardour/ardour/variant.h:30, from ../libs/ardour/ardour/parameter_descriptor.h:25, from ../libs/ardour/ardour/automation_control.h:39, from ../libs/ardour/ardour/amp.h:30, from ../libs/ardour/session.cc:61: ../libs/pbd/pbd/compose.h: In instantiation of 'StringPrivate::Composition& StringPrivate::Composition::arg(const T&) [with T = ARDOUR::PresentationInfo]': ../libs/pbd/pbd/compose.h:277:31: required from 'std::string string_compose(const std::string&, const T1&, const T2&, const T3&, const T4&) [with T1 = std::__cxx11::basic_string; T2 = unsigned int; T3 = std::__cxx11::basic_string; T4 = ARDOUR::PresentationInfo; std::string = std::__cxx11::basic_string]' ../libs/ardour/session.cc:3237:4: required from here ../libs/pbd/pbd/compose.h:122:20: error: no match for 'operator<<' (operand types are 'std::ostringstream' {aka 'std::__cxx11::basic_ostringstream'} and 'const ARDOUR::PresentationInfo') 122 | os << obj; | ~~~^~~~~~ In file included from /usr/include/c++/12/istream:39, from /usr/include/c++/12/sstream:38, from ../libs/ardour/session.cc:35: /usr/include/c++/12/ostream:108:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ostream_type& (*)(__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ^~~~~~~~ /usr/include/c++/12/ostream:108:36: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&)' {aka 'std::basic_ostream& (*)(std::basic_ostream&)'} 108 | operator<<(__ostream_type& (*__pf)(__ostream_type&)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/ostream:117:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(__ios_type& (*)(__ios_type&)) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream; __ios_type = std::basic_ios]' 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ^~~~~~~~ /usr/include/c++/12/ostream:117:32: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&)' {aka 'std::basic_ios& (*)(std::basic_ios&)'} 117 | operator<<(__ios_type& (*__pf)(__ios_type&)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12/ostream:127:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ^~~~~~~~ /usr/include/c++/12/ostream:127:30: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'std::ios_base& (*)(std::ios_base&)' 127 | operator<<(ios_base& (*__pf) (ios_base&)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12/ostream:166:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 166 | operator<<(long __n) | ^~~~~~~~ /usr/include/c++/12/ostream:166:23: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'long int' 166 | operator<<(long __n) | ~~~~~^~~ /usr/include/c++/12/ostream:170:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 170 | operator<<(unsigned long __n) | ^~~~~~~~ /usr/include/c++/12/ostream:170:32: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'long unsigned int' 170 | operator<<(unsigned long __n) | ~~~~~~~~~~~~~~^~~ /usr/include/c++/12/ostream:174:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 174 | operator<<(bool __n) | ^~~~~~~~ /usr/include/c++/12/ostream:174:23: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'bool' 174 | operator<<(bool __n) | ~~~~~^~~ In file included from /usr/include/c++/12/ostream:833: /usr/include/c++/12/bits/ostream.tcc:91:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits]' 91 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/ostream.tcc:92:22: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'short int' 92 | operator<<(short __n) | ~~~~~~^~~ /usr/include/c++/12/ostream:181:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 181 | operator<<(unsigned short __n) | ^~~~~~~~ /usr/include/c++/12/ostream:181:33: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'short unsigned int' 181 | operator<<(unsigned short __n) | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/ostream.tcc:105:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]' 105 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/ostream.tcc:106:20: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'int' 106 | operator<<(int __n) | ~~~~^~~ /usr/include/c++/12/ostream:192:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 192 | operator<<(unsigned int __n) | ^~~~~~~~ /usr/include/c++/12/ostream:192:31: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'unsigned int' 192 | operator<<(unsigned int __n) | ~~~~~~~~~~~~~^~~ /usr/include/c++/12/ostream:201:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 201 | operator<<(long long __n) | ^~~~~~~~ /usr/include/c++/12/ostream:201:28: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'long long int' 201 | operator<<(long long __n) | ~~~~~~~~~~^~~ /usr/include/c++/12/ostream:205:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 205 | operator<<(unsigned long long __n) | ^~~~~~~~ /usr/include/c++/12/ostream:205:37: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'long long unsigned int' 205 | operator<<(unsigned long long __n) | ~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/ostream:220:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 220 | operator<<(double __f) | ^~~~~~~~ /usr/include/c++/12/ostream:220:25: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'double' 220 | operator<<(double __f) | ~~~~~~~^~~ /usr/include/c++/12/ostream:224:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 224 | operator<<(float __f) | ^~~~~~~~ /usr/include/c++/12/ostream:224:24: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'float' 224 | operator<<(float __f) | ~~~~~~^~~ /usr/include/c++/12/ostream:232:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 232 | operator<<(long double __f) | ^~~~~~~~ /usr/include/c++/12/ostream:232:30: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'long double' 232 | operator<<(long double __f) | ~~~~~~~~~~~~^~~ /usr/include/c++/12/ostream:245:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; __ostream_type = std::basic_ostream]' 245 | operator<<(const void* __p) | ^~~~~~~~ /usr/include/c++/12/ostream:245:30: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'const void*' 245 | operator<<(const void* __p) | ~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/ostream.tcc:119:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; __streambuf_type = std::basic_streambuf]' 119 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/ostream.tcc:120:34: note: no known conversion for argument 1 from 'const ARDOUR::PresentationInfo' to 'std::basic_ostream::__streambuf_type*' {aka 'std::basic_streambuf*'} 120 | operator<<(__streambuf_type* __sbin) | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/12/string:53, from ../libs/ardour/session.cc:33: /usr/include/c++/12/bits/basic_string.h:3883:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __cxx11::basic_string<_CharT, _Traits, _Alloc>&)' 3883 | operator<<(basic_ostream<_CharT, _Traits>& __os, | ^~~~~~~~ /usr/include/c++/12/bits/basic_string.h:3883:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'const ARDOUR::PresentationInfo' is not derived from 'const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>' 122 | os << obj; | ~~~^~~~~~ In file included from /usr/include/c++/12/bits/ios_base.h:46, from /usr/include/c++/12/ios:42, from /usr/include/c++/12/istream:38: /usr/include/c++/12/system_error:279:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const error_code&)' 279 | operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __e) | ^~~~~~~~ /usr/include/c++/12/system_error:279:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'const std::error_code&' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:507:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _CharT)' 507 | operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) | ^~~~~~~~ /usr/include/c++/12/ostream:507:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: deduced conflicting types for parameter '_CharT' ('char' and 'ARDOUR::PresentationInfo') 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:517:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char)' 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /usr/include/c++/12/ostream:517:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'char' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:523:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, char)' 523 | operator<<(basic_ostream& __out, char __c) | ^~~~~~~~ /usr/include/c++/12/ostream:523:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'char' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:534:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, signed char)' 534 | operator<<(basic_ostream& __out, signed char __c) | ^~~~~~~~ /usr/include/c++/12/ostream:534:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'signed char' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:539:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, unsigned char)' 539 | operator<<(basic_ostream& __out, unsigned char __c) | ^~~~~~~~ /usr/include/c++/12/ostream:539:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'unsigned char' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:598:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const _CharT*)' 598 | operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) | ^~~~~~~~ /usr/include/c++/12/ostream:598:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: mismatched types 'const _CharT*' and 'ARDOUR::PresentationInfo' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/bits/ostream.tcc:302:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const char*)' 302 | operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) | ^~~~~~~~ /usr/include/c++/12/bits/ostream.tcc:302:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'const char*' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:615:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, const char*)' 615 | operator<<(basic_ostream& __out, const char* __s) | ^~~~~~~~ /usr/include/c++/12/ostream:615:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'const char*' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:628:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, const signed char*)' 628 | operator<<(basic_ostream& __out, const signed char* __s) | ^~~~~~~~ /usr/include/c++/12/ostream:628:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'const signed char*' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:633:5: note: candidate: 'template std::basic_ostream& std::operator<<(basic_ostream&, const unsigned char*)' 633 | operator<<(basic_ostream& __out, const unsigned char* __s) | ^~~~~~~~ /usr/include/c++/12/ostream:633:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'const unsigned char*' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/ostream:754:5: note: candidate: 'template _Ostream&& std::operator<<(_Ostream&&, const _Tp&)' 754 | operator<<(_Ostream&& __os, const _Tp& __x) | ^~~~~~~~ /usr/include/c++/12/ostream:754:5: note: template argument deduction/substitution failed: /usr/include/c++/12/ostream: In substitution of 'template _Ostream&& std::operator<<(_Ostream&&, const _Tp&) [with _Ostream = std::__cxx11::basic_ostringstream&; _Tp = ARDOUR::PresentationInfo]': ../libs/pbd/pbd/compose.h:122:6: required from 'StringPrivate::Composition& StringPrivate::Composition::arg(const T&) [with T = ARDOUR::PresentationInfo]' ../libs/pbd/pbd/compose.h:277:31: required from 'std::string string_compose(const std::string&, const T1&, const T2&, const T3&, const T4&) [with T1 = std::__cxx11::basic_string; T2 = unsigned int; T3 = std::__cxx11::basic_string; T4 = ARDOUR::PresentationInfo; std::string = std::__cxx11::basic_string]' ../libs/ardour/session.cc:3237:4: required from here /usr/include/c++/12/ostream:754:5: error: no type named 'type' in 'struct std::enable_if' In file included from /usr/include/c++/12/memory:77, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/session.cc:44: ../libs/pbd/pbd/compose.h: In instantiation of 'StringPrivate::Composition& StringPrivate::Composition::arg(const T&) [with T = ARDOUR::PresentationInfo]': ../libs/pbd/pbd/compose.h:277:31: required from 'std::string string_compose(const std::string&, const T1&, const T2&, const T3&, const T4&) [with T1 = std::__cxx11::basic_string; T2 = unsigned int; T3 = std::__cxx11::basic_string; T4 = ARDOUR::PresentationInfo; std::string = std::__cxx11::basic_string]' ../libs/ardour/session.cc:3237:4: required from here /usr/include/c++/12/bits/shared_ptr.h:70:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const __shared_ptr<_Tp, _Lp>&)' 70 | operator<<(std::basic_ostream<_Ch, _Tr>& __os, | ^~~~~~~~ /usr/include/c++/12/bits/shared_ptr.h:70:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'const ARDOUR::PresentationInfo' is not derived from 'const std::__shared_ptr<_Tp, _Lp>' 122 | os << obj; | ~~~^~~~~~ In file included from ../libs/temporal/temporal/bbt_time.h:24, from ../libs/ardour/ardour/types.h:45, from ../libs/ardour/ardour/amp.h:27: /usr/include/c++/12/iomanip:79:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Resetiosflags)' 79 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:79:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'std::_Resetiosflags' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:109:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setiosflags)' 109 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:109:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'std::_Setiosflags' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:143:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setbase)' 143 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:143:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'std::_Setbase' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:178:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setfill<_CharT>)' 178 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:178:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'ARDOUR::PresentationInfo' is not derived from 'std::_Setfill<_CharT>' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:208:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setprecision)' 208 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:208:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'std::_Setprecision' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:238:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Setw)' 238 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:238:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: cannot convert 'obj' (type 'const ARDOUR::PresentationInfo') to type 'std::_Setw' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:311:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_money<_MoneyT>)' 311 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_money<_MoneyT> __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:311:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'ARDOUR::PresentationInfo' is not derived from 'std::_Put_money<_MoneyT>' 122 | os << obj; | ~~~^~~~~~ /usr/include/c++/12/iomanip:363:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, _Put_time<_CharT>)' 363 | operator<<(basic_ostream<_CharT, _Traits>& __os, _Put_time<_CharT> __f) | ^~~~~~~~ /usr/include/c++/12/iomanip:363:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'ARDOUR::PresentationInfo' is not derived from 'std::_Put_time<_CharT>' 122 | os << obj; | ~~~^~~~~~ In file included from ../libs/pbd/pbd/debug.h:25, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/ardour/ardour/buffer_set.h:37, from ../libs/ardour/ardour/processor.h:32, from ../libs/ardour/ardour/amp.h:29: /usr/include/c++/12/bitset:1540:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const bitset<_Nb>&)' 1540 | operator<<(std::basic_ostream<_CharT, _Traits>& __os, | ^~~~~~~~ /usr/include/c++/12/bitset:1540:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'const ARDOUR::PresentationInfo' is not derived from 'const std::bitset<_Nb>' 122 | os << obj; | ~~~^~~~~~ In file included from /usr/include/boost/detail/container_fwd.hpp:98, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:766, from /usr/include/boost/functional/hash/hash.hpp:6, from /usr/include/boost/dynamic_bitset/dynamic_bitset.hpp:53, from /usr/include/boost/dynamic_bitset.hpp:15, from ../libs/ardour/ardour/profile.h:22, from ../libs/ardour/session.cc:97: /usr/include/c++/12/complex:555:5: note: candidate: 'template std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, const complex<_Tp>&)' 555 | operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x) | ^~~~~~~~ /usr/include/c++/12/complex:555:5: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'const ARDOUR::PresentationInfo' is not derived from 'const std::complex<_Tp>' 122 | os << obj; | ~~~^~~~~~ In file included from ../libs/ardour/ardour/session_object.h:27, from ../libs/ardour/ardour/processor.h:34: ../libs/pbd/pbd/properties.h:203:16: note: candidate: 'template std::ostream& PBD::operator<<(std::ostream&, const PropertyTemplate&)' 203 | std::ostream & operator<<(std::ostream& os, PropertyTemplate const& s) | ^~~~~~~~ ../libs/pbd/pbd/properties.h:203:16: note: template argument deduction/substitution failed: ../libs/pbd/pbd/compose.h:122:20: note: 'const ARDOUR::PresentationInfo' is not derived from 'const PBD::PropertyTemplate' 122 | os << obj; | ~~~^~~~~~ In file included from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/pbd/pbd/controllable.h:35, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/session.cc:58: ../libs/pbd/pbd/id.h:80:26: note: candidate: 'std::ostream& operator<<(std::ostream&, const PBD::ID&)' 80 | LIBPBD_API std::ostream& operator<< (std::ostream& ostr, const PBD::ID&); | ^~~~~~~~ ../libs/pbd/pbd/id.h:80:58: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const PBD::ID&' 80 | LIBPBD_API std::ostream& operator<< (std::ostream& ostr, const PBD::ID&); | ^~~~~~~~~~~~~~ ../libs/temporal/temporal/bbt_time.h:118:1: note: candidate: 'std::ostream& operator<<(std::ostream&, const Timecode::BBT_Time&)' 118 | operator<< (std::ostream& o, const Timecode::BBT_Time& bbt) | ^~~~~~~~ ../libs/temporal/temporal/bbt_time.h:118:56: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const Timecode::BBT_Time&' 118 | operator<< (std::ostream& o, const Timecode::BBT_Time& bbt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../libs/temporal/temporal/bbt_time.h:125:1: note: candidate: 'std::ostream& operator<<(std::ostream&, const Timecode::BBT_Offset&)' 125 | operator<< (std::ostream& o, const Timecode::BBT_Offset& bbt) | ^~~~~~~~ ../libs/temporal/temporal/bbt_time.h:125:58: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const Timecode::BBT_Offset&' 125 | operator<< (std::ostream& o, const Timecode::BBT_Offset& bbt) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../libs/ardour/ardour/types.h:46: ../libs/temporal/temporal/time.h:167:38: note: candidate: 'std::ostream& operator<<(std::ostream&, const Timecode::Time&)' 167 | extern LIBTEMPORAL_API std::ostream& operator<< (std::ostream& ostr, const Timecode::Time& t); | ^~~~~~~~ ../libs/temporal/temporal/time.h:167:92: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const Timecode::Time&' 167 | extern LIBTEMPORAL_API std::ostream& operator<< (std::ostream& ostr, const Timecode::Time& t); | ~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../libs/ardour/ardour/types.h:53: ../libs/ardour/ardour/chan_count.h:217:29: note: candidate: 'std::ostream& operator<<(std::ostream&, const ARDOUR::ChanCount&)' 217 | LIBARDOUR_API std::ostream& operator<<(std::ostream& o, const ARDOUR::ChanCount& c); | ^~~~~~~~ ../libs/ardour/ardour/chan_count.h:217:82: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const ARDOUR::ChanCount&' 217 | LIBARDOUR_API std::ostream& operator<<(std::ostream& o, const ARDOUR::ChanCount& c); | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../libs/evoral/evoral/ControlSet.h:33, from ../libs/ardour/ardour/automatable.h:34, from ../libs/ardour/ardour/processor.h:37: ../libs/evoral/evoral/Parameter.h:93:15: note: candidate: 'std::ostream& std::operator<<(ostream&, const Evoral::Parameter&)' 93 | std::ostream& operator<< (std::ostream &str, Evoral::Parameter const &); | ^~~~~~~~ ../libs/evoral/evoral/Parameter.h:93:46: note: no known conversion for argument 2 from 'const ARDOUR::PresentationInfo' to 'const Evoral::Parameter&' 93 | std::ostream& operator<< (std::ostream &str, Evoral::Parameter const &); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/analyser.h:23, from ../libs/ardour/analyser.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group_member.h:24, from ../libs/ardour/route_group_member.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/main.h:21, from ../libs/ardour/session_midi.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/ardour/analysis_graph.h:29, from ../libs/ardour/analysis_graph.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/route.h:37, from ../libs/ardour/route_graph.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/amp.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_vst.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/vst_plugin.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/rb_effect.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:132:41: note: in expansion of macro 'g_atomic_int_get' 132 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_playlist_importer.h:28, from ../libs/ardour/audio_playlist_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/monitor_return.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/route_group.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/transport_master.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:131:60: note: in expansion of macro 'g_atomic_int_get' 131 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1582:91: note: in expansion of macro 'g_atomic_int_get' 1582 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ Waf: Leaving directory `/home/pterjan/rpmbuild/BUILD/Ardour-6.7.0/build' Build failed -> task in 'libardour' failed with exit status 1 (run with -v to display more information) error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.GlkysA (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.GlkysA (%build) I: [iurt_root_command] ERROR: chroot