../libs/pbd/file_archive.cc: In member function ‘int PBD::FileArchive::create(const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, PBD::FileArchive::CompressionLevel)’:
../libs/pbd/file_archive.cc:476:72: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
  476 |                 sprintf (buf, "lzma:compression-level=%u,lzma:threads=0", (uint32_t) compression_level);
      |                                                                        ^
../libs/pbd/file_archive.cc:476:25: note: ‘sprintf’ output between 40 and 49 bytes into a destination of size 48
  476 |                 sprintf (buf, "lzma:compression-level=%u,lzma:threads=0", (uint32_t) compression_level);
      |                 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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/pbd/debug.cc: In function ‘void PBD::debug_print(const char*, std::string)’:
../libs/pbd/debug.cc:106:28: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘gint64’ {aka ‘long long int’} [-Wformat=]
  106 |                 printf ("%ld %s: %s", g_get_monotonic_time(), prefix, str.c_str());
      |                          ~~^          ~~~~~~~~~~~~~~~~~~~~~~
      |                            |                              |
      |                            long int                       gint64 {aka long long int}
      |                          %lld

../libs/pbd/stacktrace.cc: In function ‘void PBD::stacktrace(std::ostream&, int, int)’:
../libs/pbd/stacktrace.cc:61:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   61 |         if (size && size >= start) {
      |                     ~~~~~^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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/evoral/libsmf/smf.c: In function ‘smf_new’:
../libs/evoral/libsmf/smf.c:57:13: warning: variable ‘cantfail’ set but not used [-Wunused-but-set-variable]
   57 |         int cantfail;
      |             ^~~~~~~~
../libs/evoral/libsmf/smf.c: In function ‘smf_add_track’:
../libs/evoral/libsmf/smf.c:188:17: warning: ignoring return value of ‘smf_set_format’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  188 |                 smf_set_format(smf, 1);
      |                 ^~~~~~~~~~~~~~~~~~~~~~

../libs/evoral/libsmf/smf_save.c: In function ‘smf_event_new_textual’:
../libs/evoral/libsmf/smf_save.c:190:38: warning: variable ‘copied_length’ set but not used [-Wunused-but-set-variable]
  190 |         int vlq_length, text_length, copied_length;
      |                                      ^~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../libs/lua/lua.cc:100:
In function ‘TString* luaS_newlstr(lua_State*, const char*, size_t)’,
    inlined from ‘TString* luaS_newlstr(lua_State*, const char*, size_t)’ at ../libs/lua/lua-5.3.5/lstring.c:199:10,
    inlined from ‘TString* LoadString(LoadState*)’ at ../libs/lua/lua-5.3.5/lundump.c:97:24:
../libs/lua/lua-5.3.5/lstring.c:207:11: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset 40 is out of the bounds [0, 40] of object ‘buff’ with type ‘char [40]’ [-Warray-bounds]
  207 |     memcpy(getstr(ts), str, l * sizeof(char));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/lua/lua.cc:102:
../libs/lua/lua-5.3.5/lundump.c: In function ‘TString* LoadString(LoadState*)’:
../libs/lua/lua-5.3.5/lundump.c:95:10: note: ‘buff’ declared here
   95 |     char buff[LUAI_MAXSHORTLEN];
      |          ^~~~

../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)
      | 

../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)
      | 

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/ardour/midi_scene_changer.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/ardour/lxvst_plugin.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/reverse.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/ardour/import.cc:40:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/ltc_slave.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
../libs/ardour/ltc_slave.cc: At global scope:
../libs/ardour/ltc_slave.cc:283:17: warning: ‘std::ostream& operator<<(std::ostream&, SMPTETimecode&)’ defined but not used [-Wunused-function]
  283 | static ostream& operator<< (ostream& ostr, SMPTETimecode& t)
      |                 ^~~~~~~~
../libs/ardour/ltc_slave.cc:267:17: warning: ‘std::ostream& operator<<(std::ostream&, LTCFrame&)’ defined but not used [-Wunused-function]
  267 | static ostream& operator<< (ostream& ostr, LTCFrame& a)
      |                 ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/ardour/source.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../libs/ardour/quantize.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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_stretch.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/EventSink.h:24,
                 from ../libs/ardour/midi_state_tracker.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

../libs/ardour/midi_ring_buffer.cc: In instantiation of ‘size_t ARDOUR::MidiRingBuffer<T>::read(ARDOUR::MidiBuffer&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, ARDOUR::samplecnt_t, bool) [with T = long long int; size_t = unsigned int; ARDOUR::samplepos_t = long long int; ARDOUR::samplecnt_t = long long int]’:
../libs/ardour/midi_ring_buffer.cc:331:16:   required from here
../libs/ardour/midi_ring_buffer.cc:92:22: warning: unused variable ‘r’ [-Wunused-variable]
   92 |                 bool r = this->peek (&status, sizeof(uint8_t));
      |                      ^
../libs/ardour/midi_ring_buffer.cc: In instantiation of ‘size_t ARDOUR::MidiRingBuffer<T>::skip_to(ARDOUR::samplepos_t) [with T = long long int; size_t = unsigned int; ARDOUR::samplepos_t = long long int]’:
../libs/ardour/midi_ring_buffer.cc:331:16:   required from here
../libs/ardour/midi_ring_buffer.cc:152:22: warning: variable ‘r’ set but not used [-Wunused-but-set-variable]
  152 |                 bool r = this->peek (peekbuf, prefix_size);
      |                      ^
../libs/ardour/midi_ring_buffer.cc: In instantiation of ‘void ARDOUR::MidiRingBuffer<T>::flush(ARDOUR::samplepos_t, ARDOUR::samplepos_t) [with T = long long int; ARDOUR::samplepos_t = long long int]’:
../libs/ardour/midi_ring_buffer.cc:331:16:   required from here
../libs/ardour/midi_ring_buffer.cc:210:26: warning: variable ‘success’ set but not used [-Wunused-but-set-variable]
  210 |                 bool     success;
      |                          ^~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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_safe_control.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/plugin_manager.cc:37:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/solo_mute_release.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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/midi_channel_filter.cc:19:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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_clock_slave.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/midi_clock_slave.cc: In member function ‘void ARDOUR::MIDIClock_TransportMaster::update_midi_clock(MIDI::Parser&, ARDOUR::samplepos_t)’:
../libs/ardour/midi_clock_slave.cc:200:21: warning: unused variable ‘elapsed_since_start’ [-Wunused-variable]
  200 |         samplepos_t elapsed_since_start = timestamp - first_timestamp;
      |                     ^~~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/meter.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/ardour/midi_automation_list_binder.h:22,
                 from ../libs/ardour/midi_automation_list_binder.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:47: note: in expansion of macro ‘g_atomic_int_get’
   89 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:90:44: note: in expansion of macro ‘g_atomic_int_get’
   90 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../libs/ardour/lua_api.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/lua_api.cc: In member function ‘bool ARDOUR::LuaAPI::Rubberband::set_mapping(luabridge::LuaRef)’:
../libs/ardour/lua_api.cc:1041:32: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]
 1041 |                 printf ("ADD %ld %ld\n", ss, ds);
      |                              ~~^         ~~
      |                                |         |
      |                                long int  size_t {aka unsigned int}
      |                              %d
../libs/ardour/lua_api.cc:1041:36: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]
 1041 |                 printf ("ADD %ld %ld\n", ss, ds);
      |                                  ~~^         ~~
      |                                    |         |
      |                                    long int  size_t {aka unsigned int}
      |                                  %d

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/rc_configuration.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/disk_writer.h: In member function ‘bool ARDOUR::DiskWriter::record_enabled() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:47: note: in expansion of macro ‘g_atomic_int_get’
   89 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:90:44: note: in expansion of macro ‘g_atomic_int_get’
   90 |         bool record_safe () const { return g_atomic_int_get (&_record_safe); }
      |                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/export_preset.h:27,
                 from ../libs/ardour/export_preset.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/pbd/types_convert.h:24,
                 from ../libs/ardour/location.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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_control.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/io_processor.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/ladspa_plugin.cc:49:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In function ‘void lrdf_remove_preset(const char*, const char*)’,
    inlined from ‘virtual void ARDOUR::LadspaPlugin::do_remove_preset(std::string)’ at ../libs/ardour/ladspa_plugin.cc:845:21:
../libs/ardour/ladspa_plugin.cc:799:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 64 equals destination size [-Wstringop-truncation]
  799 |         strncpy(setting_uri_copy, setting_uri, sizeof(setting_uri_copy));
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../libs/ardour/smf_source.cc:34:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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_model.cc:34:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~
In file included from ../libs/ardour/midi_model.cc:43:
In copy constructor ‘ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)’,
    inlined from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:162:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:512:17,
    inlined from ‘std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:637:33,
    inlined from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1911:32,
    inlined from ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1212:24,
    inlined from ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence<Temporal::Beats>::PatchChangePtr, ARDOUR::MidiModel::TimeType)’ at ../libs/ardour/midi_model.cc:887:21:
../libs/ardour/ardour/midi_model.h:224:24: warning: ‘c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
  224 |                 struct Change {
      |                        ^~~~~~
../libs/ardour/midi_model.cc: In member function ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence<Temporal::Beats>::PatchChangePtr, ARDOUR::MidiModel::TimeType)’:
../libs/ardour/midi_model.cc:881:16: note: ‘c’ declared here
  881 |         Change c;
      |                ^
In file included from ../libs/ardour/midi_model.cc:43:
In copy constructor ‘ARDOUR::MidiModel::PatchChangeDiffCommand::Change::Change(const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&)’,
    inlined from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:162:4,
    inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:512:17,
    inlined from ‘std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:637:33,
    inlined from ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1911:32,
    inlined from ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Alloc = std::allocator<ARDOUR::MidiModel::PatchChangeDiffCommand::Change>]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1212:24,
    inlined from ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence<Temporal::Beats>::PatchChangePtr, ARDOUR::MidiModel::TimeType)’ at ../libs/ardour/midi_model.cc:887:21:
../libs/ardour/ardour/midi_model.h:224:24: warning: ‘c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
  224 |                 struct Change {
      |                        ^~~~~~
../libs/ardour/midi_model.cc: In member function ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence<Temporal::Beats>::PatchChangePtr, ARDOUR::MidiModel::TimeType)’:
../libs/ardour/midi_model.cc:881:16: note: ‘c’ declared here
  881 |         Change c;
      |                ^

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/sndfilesource.cc:37:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/slavable.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/vca_manager.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/ardour/import_pt.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

../libs/ardour/mtdm.cc: In member function ‘int MTDM::process(size_t, float*, float*)’:
../libs/ardour/mtdm.cc:95:23: warning: ‘vip’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   95 |                 _peak = vip;
      |                 ~~~~~~^~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/mix.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../libs/ardour/midiport_manager.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/port.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/ardour/lv2_plugin.cc:37:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../libs/ardour/monitor_port.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/ardour/vca.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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_time.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/session_transport.cc: In member function ‘void ARDOUR::Session::request_locate(ARDOUR::samplepos_t, ARDOUR::LocateTransportDisposition, ARDOUR::TransportRequestSource)’:
../libs/ardour/session_transport.cc:912:119: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  912 |         SessionEvent *ev = new SessionEvent (type, SessionEvent::Add, SessionEvent::Immediate, target_sample, 0, false);
      |                                                                                                                       ^

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/ardour/midi_source.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/polarity_processor.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/source_factory.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/plugin.cc:48:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/datetime.h:24,
                 from ../libs/ardour/playlist.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |     [ 299/1148] Compiling libs/ardour/return.cc
[ 300/1148] Compiling libs/ardour/session_metadata.cc
[ 301/1148] Compiling libs/ardour/audiofile_tagger.cc
[ 302/1148] Compiling libs/ardour/transpose.cc
[ 303/1148] Compiling libs/ardour/session_ltc.cc
[ 304/1148] Compiling libs/ardour/utils.cc
[ 305/1148] Compiling libs/ardour/io.cc
[ 306/1148] Compiling libs/ardour/internal_send.cc
[ 307/1148] Compiling libs/ardour/muteable.cc
[ 308/1148] Compiling libs/ardour/interpolation.cc
[ 309/1148] Compiling libs/ardour/delivery.cc
[ 310/1148] Compiling libs/ardour/export_formats.cc
[ 311/1148] Compiling libs/ardour/session_handle.cc
[ 312/1148] Compiling libs/ardour/session_rtevents.cc
[ 313/1148] Compiling libs/ardour/graph.cc
[ 314/1148] Compiling libs/ardour/iec2ppmdsp.cc
[ 315/1148] Compiling libs/ardour/iec1ppmdsp.cc
[ 316/1148] Compiling libs/ardour/graphnode.cc
[ 317/1148] Compiling libs/ardour/session_events.cc
[ 318/1148] Compiling libs/ardour/globals.cc
[ 319/1148] Compiling libs/ardour/gain_control.cc
[ 320/1148] Compiling libs/ardour/fluid_synth.cc
[ 321/1148] Compiling libs/ardour/fixed_delay.cc
[ 322/1148] Compiling libs/ardour/session_export.cc
[ 323/1148] Compiling libs/ardour/filter.cc
[ 324/1148] Compiling libs/ardour/session_directory.cc
[ 325/1148] Compiling libs/ardour/filename_extensions.cc
[ 326/1148] Compiling libs/ardour/find_session.cc
[ 327/1148] Compiling libs/ardour/filesystem_paths.cc
[ 328/1148] Compiling libs/ardour/ffmpegfilesource.cc
[ 329/1148] Compiling libs/ardour/export_status.cc
[ 330/1148] Compiling libs/ardour/export_timespan.cc
[ 331/1148] Compiling libs/ardour/file_source.cc
[ 332/1148] Compiling libs/ardour/automation_control.cc
[ 333/1148] Compiling libs/ardour/broadcast_info.cc
[ 334/1148] Compiling libs/ardour/audioengine.cc
[ 335/1148] Compiling libs/ardour/chan_count.cc
[ 336/1148] Compiling libs/ardour/transport_master.cc
[ 337/1148] Compiling libs/ardour/session_command.cc
[ 338/1148] Compiling libs/ardour/export_handler.cc
[ 339/1148] Compiling libs/ardour/session_click.cc
[ 340/1148] Compiling libs/ardour/export_graph_builder.cc
[ 341/1148] Compiling libs/ardour/automation.cc
[ 342/1148] Compiling libs/ardour/session_butler.cc
[ 343/1148] Compiling libs/ardour/transport_fsm.cc
[ 344/1148] Compiling libs/ardour/session_bundles.cc
[ 345/1148] Compiling libs/ardour/session.cc
[ 346/1148] Compiling libs/ardour/event_type_map.cc
[ 347/1148] Compiling libs/ardour/export_channel.cc
[ 348/1148] Compiling libs/ardour/element_importer.cc
[ 349/1148] Compiling libs/ardour/engine_slave.cc
[ 350/1148] Compiling libs/ardour/send.cc
[ 351/1148] Compiling libs/ardour/element_import_handler.cc
[ 352/1148] Compiling libs/ardour/transform.cc
[ 353/1148] Compiling libs/ardour/vst3_scan.cc
[ 354/1148] Compiling libs/ardour/ebur128_analysis.cc
[ 355/1148] Compiling libs/ardour/dsp_filter.cc
[ 356/1148] Compiling libs/ardour/selection.cc
[ 357/1148] Compiling libs/ardour/disk_reader.cc
[ 358/1148] Compiling libs/ardour/disk_writer.cc
[ 359/1148] Compiling libs/ardour/export_format_specification.cc
[ 360/1148] Compiling libs/ardour/disk_io.cc
[ 361/1148] Compiling libs/ardour/search_paths.cc
[ 362/1148] Compiling libs/ardour/delayline.cc
[ 363/1148] Compiling libs/ardour/scene_change.cc
[ 364/1148] Compiling libs/ardour/directory_names.cc
[ 365/1148] Compiling libs/ardour/default_click.cc
[ 366/1148] Compiling libs/ardour/debug.cc
[ 367/1148] Compiling libs/ardour/transient_detector.cc
[ 368/1148] Compiling libs/ardour/session_configuration.cc
[ 369/1148] Compiling libs/ardour/data_type.cc
[ 370/1148] Compiling libs/ardour/control_protocol_manager.cc
[ 371/1148] Compiling libs/ardour/automatable.cc
[ 372/1148] Compiling libs/ardour/rt_tasklist.cc
[ 373/1148] Compiling libs/ardour/sndfile_helpers.cc
[ 374/1148] Compiling libs/ardour/capturing_processor.cc
[ 375/1148] Compiling libs/ardour/track.cc
[ 376/1148] Compiling libs/ardour/buffer_manager.cc
[ 377/1148] Compiling libs/ardour/midi_scene_change.cc
[ 378/1148] Compiling libs/ardour/circular_buffer.cc
[ 379/1148] Compiling libs/ardour/uri_map.cc
[ 380/1148] Compiling libs/ardour/export_format_manager.cc
[ 381/1148] Compiling libs/ardour/route.cc
[ 382/1148] Compiling libs/ardour/audioanalyser.cc
[ 383/1148] Compiling libs/ardour/monitor_processor.cc
[ 384/1148] Compiling libs/ardour/ticker.cc
[ 385/1148] Compiling libs/ardour/butler.cc
[ 386/1148] Compiling libs/ardour/sse_functions_xmm.cc
[ 387/1148] Compiling libs/ardour/auditioner.cc
[ 388/1148] Compiling libs/ardour/export_format_base.cc
[ 389/1148] Compiling libs/ardour/worker.cc
[ 390/1148] Compiling libs/ardour/monitor_control.cc
[ 391/1148] Compiling libs/ardour/legatize.cc
[ 392/1148] Compiling libs/ardour/thread_buffers.cc
[ 393/1148] Compiling libs/ardour/vst3_host.cc
[ 394/1148] Compiling libs/ardour/resampled_source.cc
[ 395/1148] Compiling libs/ardour/region.cc
[ 396/1148] Compiling libs/ardour/region_factory.cc
[ 397/1148] Compiling libs/ardour/process_thread.cc
[ 398/1148] Compiling libs/ardour/vst3_module.cc
[ 399/1148] Compiling libs/ardour/audiosource.cc
[ 400/1148] Compiling libs/ardour/record_safe_control.cc
[ 401/1148] Compiling libs/ardour/ffmpegfileimportable.cc
[ 402/1148] Compiling libs/ardour/vst3_plugin.cc
[ 403/1148] Compiling libs/ardour/thawlist.cc
[ 404/1148] Compiling libs/ardour/audio_track_importer.cc
[ 405/1148] Compiling libs/ardour/record_enable_control.cc
[ 406/1148] Compiling libs/ardour/transport_master_manager.cc
[ 407/1148] Compiling libs/ardour/vst2_scan.cc
[ 408/1148] Compiling libs/ardour/vst_state.cc
[ 409/1148] Compiling libs/ardour/tempo_map_importer.cc
[ 410/1148] Compiling libs/ardour/latent.cc
[ 411/1148] Compiling libs/ardour/raw_midi_parser.cc
[ 412/1148] Compiling libs/ardour/recent_sessions.cc
[ 413/1148] Compiling libs/ardour/vst_plugin.cc
[ 414/1148] Compiling libs/ardour/audiorom.cc
[ 415/1148] Compiling libs/ardour/midi_ui.cc
[ 416/1148] Compiling libs/ardour/readonly_control.cc
[ 417/1148] Compiling libs/ardour/tempo.cc
[ 418/1148] Compiling libs/ardour/readable.cc
[ 419/1148] Compiling libs/ardour/template_utils.cc
[ 420/1148] Compiling libs/ardour/system_exec.cc
[ 421/1148] Compiling libs/ardour/session_vst.cc
[ 422/1148] Compiling libs/ardour/export_filename.cc
[ 423/1148] Compiling libs/ardour/revision.cc
[ 424/1148] Compiling libs/ardour/port_set.cc
[ 425/1148] Compiling libs/ardour/audio_playlist_importer.cc
[ 426/1148] Compiling libs/ardour/presentation_info.cc
[ 427/1148] Compiling libs/ardour/port_insert.cc
[ 428/1148] Compiling libs/ardour/port_manager.cc
[ 429/1148] Compiling libs/ardour/rt_midibuffer.cc
[ 430/1148] Compiling libs/ardour/mp3fileimportable.cc
[ 431/1148] Compiling libs/ardour/midi_track.cc
[ 432/1148] Compiling libs/ardour/mute_control.cc
[ 433/1148] Compiling libs/ardour/playlist_factory.cc
[ 434/1148] Compiling libs/ardour/plugin_scan_result.cc
[ 435/1148] Compiling libs/ardour/mode.cc
[ 436/1148] Compiling libs/ardour/async_midi_port.cc
[ 437/1148] Compiling libs/ardour/strip_silence.cc
[ 438/1148] Compiling libs/ardour/soundcloud_upload.cc
[ 439/1148] Compiling libs/ardour/monitor_return.cc
[ 440/1148] Compiling libs/ardour/pan_controllable.cc
[ 441/1148] Compiling libs/ardour/parameter_descriptor.cc
[ 442/1148] Compiling libs/ardour/internal_return.cc
[ 443/1148] Compiling libs/ardour/mididm.cc
[ 444/1148] Compiling libs/ardour/processor.cc
[ 445/1148] Compiling libs/ardour/export_profile_manager.cc
[ 446/1148] Compiling libs/ardour/buffer_set.cc
[ 447/1148] Compiling libs/ardour/vumeterdsp.cc
[ 448/1148] Compiling libs/ardour/mp3filesource.cc
[ 449/1148] Compiling libs/ardour/stripable.cc
[ 450/1148] Compiling libs/ardour/mtc_slave.cc
[ 451/1148] Compiling libs/ardour/srcfilesource.cc
[ 452/1148] Compiling libs/ardour/plugin_insert.cc
[ 453/1148] Compiling libs/ardour/speakers.cc
[ 454/1148] Compiling libs/ardour/rb_effect.cc
[ 455/1148] Compiling libs/gtkmm2ext/actions.cc
[ 456/1148] Compiling libs/gtkmm2ext/menu_elems.cc
[ 457/1148] Compiling libs/gtkmm2ext/gtkapplication.c
[ 458/1148] Compiling libs/gtkmm2ext/cursors.cc
[ 459/1148] Compiling libs/gtkmm2ext/textviewer.cc
[ 460/1148] Compiling libs/gtkmm2ext/persistent_tooltip.cc
[ 461/1148] Compiling libs/gtkmm2ext/debug.cc
[ 462/1148] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc
[ 463/1148] Compiling libs/gtkmm2ext/keyboard.cc
[ 464/1148] Compiling libs/gtkmm2ext/colors.cc
[ 465/1148] Compiling libs/gtkmm2ext/bindings.cc
[ 466/1148] Compiling libs/gtkmm2ext/colorspace.cc
[ 467/1148] Compiling libs/gtkmm2ext/treeutils.cc
[ 468/1148] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc
[ 469/1148] Compiling libs/gtkmm2ext/gtk_ui.cc
[ 470/1148] Compiling libs/gtkmm2ext/emscale.cc
[ 471/1148] Compiling libs/gtkmm2ext/application.cc
[ 472/1148] Compiling libs/gtkmm2ext/cell_renderer_color_selector.cc
[ 473/1148] Compiling libs/gtkmm2ext/cairo_packer.cc
[ 474/1148] Compiling libs/gtkmm2ext/cairo_widget.cc
[ 475/1148] Compiling libs/gtkmm2ext/window_proxy.cc
[ 476/1148] Compiling libs/gtkmm2ext/dndtreeview.cc
[ 477/1148] Compiling libs/gtkmm2ext/gtkapplication_x11.c
[ 478/1148] Compiling libs/gtkmm2ext/action_model.cc
[ 479/1148] Linking build/libs/ardour/libardour.so
[ 480/1148] Compiling libs/gtkmm2ext/window_title.cc
[ 481/1148] Compiling libs/gtkmm2ext/utils.cc
[ 482/1148] Compiling libs/gtkmm2ext/cairo_theme.cc
[ 483/1148] Compiling libs/gtkmm2ext/visibility_tracker.cc
[ 484/1148] Compiling libs/surfaces/control_protocol/control_protocol.cc
[ 485/1148] Compiling libs/surfaces/control_protocol/basic_ui.cc
[ 486/1148] Compiling libs/canvas/flag.cc
[ 487/1148] Compiling libs/canvas/framed_curve.cc
[ 488/1148] Compiling libs/canvas/utils.cc
[ 489/1148] Compiling libs/canvas/grid.cc
[ 490/1148] Compiling libs/canvas/circle.cc
[ 491/1148] Compiling libs/canvas/curve.cc
[ 492/1148] Compiling libs/canvas/ruler.cc
[ 493/1148] Compiling libs/canvas/types.cc
[ 494/1148] Linking build/libs/gtkmm2ext/libgtkmm2ext.so
[ 495/1148] Compiling libs/canvas/stateful_image.cc
[ 496/1148] Compiling libs/canvas/text.cc
[ 497/1148] Compiling libs/canvas/rectangle.cc
[ 498/1148] Compiling libs/canvas/box.cc
[ 499/1148] Compiling libs/canvas/line_set.cc
[ 500/1148] Compiling libs/canvas/polygon.cc
[ 501/1148] Compiling libs/canvas/poly_item.cc
[ 502/1148] Compiling libs/canvas/pixbuf.cc
[ 503/1148] Compiling libs/canvas/root_group.cc
[ 504/1148] Linking build/libs/surfaces/control_protocol/libardourcp.so
[ 505/1148] Compiling libs/canvas/arrow.cc
[ 506/1148] Compiling libs/canvas/debug.cc
[ 507/1148] Compiling libs/canvas/container.cc
[ 508/1148] Compiling libs/canvas/poly_line.cc
[ 509/1148] Compiling libs/canvas/tracking_text.cc
[ 510/1148] Compiling libs/canvas/widget.cc
[ 511/1148] Compiling libs/canvas/scroll_group.cc
[ 512/1148] Compiling libs/canvas/fill.cc
[ 513/1148] Compiling libs/canvas/xfade_curve.cc
[ 514/1148] Compiling libs/canvas/note.cc
[ 515/1148] Compiling libs/canvas/item.cc
[ 516/1148] Compiling libs/canvas/canvas.cc
[ 517/1148] Compiling libs/canvas/image.cc
[ 518/1148] Compiling libs/canvas/arc.cc
[ 519/1148] Compiling libs/canvas/meter.cc
[ 520/1148] Compiling libs/canvas/outline.cc
[ 521/1148] Compiling libs/canvas/line.cc
[ 522/1148] Compiling libs/canvas/lookup_table.cc
[ 523/1148] Compiling libs/widgets/focus_entry.cc
[ 524/1148] Compiling libs/widgets/ui_config.cc
[ 525/1148] Compiling libs/widgets/binding_proxy.cc
[ 526/1148] Compiling libs/widgets/fastmeter.cc
[ 527/1148] Compiling libs/widgets/ardour_dropdown.cc
[ 528/1148] Compiling libs/widgets/slider_controller.cc
[ 529/1148] Compiling libs/widgets/stateful_button.cc
[ 530/1148] Compiling libs/widgets/tooltips.cc
[ 531/1148] Compiling libs/widgets/tabbable.cc
[ 532/1148] Compiling libs/widgets/prompter.cc
[ 533/1148] Compiling libs/widgets/pane.cc
[ 534/1148] Linking build/libs/canvas/libcanvas.so
[ 535/1148] Compiling libs/widgets/scroomer.cc
[ 536/1148] Compiling libs/widgets/paths_dialog.cc
[ 537/1148] Compiling libs/widgets/popup.cc
[ 538/1148] Compiling libs/widgets/ardour_button.cc
[ 539/1148] Compiling libs/widgets/searchbar.cc
[ 540/1148] Compiling libs/widgets/ardour_spinner.cc
[ 541/1148] Compiling libs/widgets/eventboxext.cc
[ 542/1148] Compiling libs/widgets/tearoff.cc
[ 543/1148] Compiling libs/widgets/barcontroller.cc
[ 544/1148] Compiling libs/widgets/ardour_spacer.cc
[ 545/1148] Compiling libs/widgets/choice.cc
[ 546/1148] Compiling libs/widgets/frame.cc
[ 547/1148] Compiling libs/widgets/ardour_fader.cc
[ 548/1148] Compiling libs/widgets/ardour_icon.cc
[ 549/1148] Compiling libs/widgets/ardour_knob.cc
[ 550/1148] Compiling libs/widgets/ardour_display.cc
[ 551/1148] Compiling libs/ardouralsautil/devicelist.cc
[ 552/1148] Compiling libs/ardouralsautil/deviceparams.cc
[ 553/1148] Compiling libs/waveview/wave_view_private.cc
[ 554/1148] Compiling libs/waveview/wave_view.cc
[ 555/1148] Compiling libs/waveview/debug.cc
[ 556/1148] Compiling libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp
[ 557/1148] Linking build/libs/ardouralsautil/libardouralsautil.so
[ 558/1148] Compiling libs/qm-dsp/maths/KLDivergence.cpp
[ 559/1148] Compiling libs/qm-dsp/maths/MathUtilities.cpp
[ 560/1148] Compiling libs/qm-dsp/maths/Correlation.cpp
[ 561/1148] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp
[ 562/1148] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp
[ 563/1148] Compiling libs/qm-dsp/base/KaiserWindow.cpp
[ 564/1148] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.cpp
[ 565/1148] Compiling libs/qm-dsp/base/SincWindow.cpp
[ 566/1148] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp
[ 567/1148] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp
[ 568/1148] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp
[ 569/1148] Compiling libs/qm-dsp/base/Pitch.cpp
[ 570/1148] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp
[ 571/1148] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp
[ 572/1148] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp
[ 573/1148] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp
[ 574/1148] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp
[ 575/1148] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp
[ 576/1148] Compiling libs/qm-dsp/maths/pca/pca.c
[ 577/1148] Compiling libs/qm-dsp/maths/CosineDistance.cpp
[ 578/1148] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp
[ 579/1148] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp
[ 580/1148] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp
[ 581/1148] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp
[ 582/1148] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp
[ 583/1148] Compiling libs/qm-dsp/dsp/transforms/FFT.cpp
[ 584/1148] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c
[ 585/1148] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp
[ 586/1148] Linking build/libs/widgets/libwidgets.so
[ 587/1148] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp
[ 588/1148] Compiling libs/qm-dsp/ext/kissfft/kiss_fft.c
[ 589/1148] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.cpp
[ 590/1148] Compiling libs/vamp-plugins/OnsetDetect.cpp
[ 591/1148] Compiling libs/vamp-plugins/KeyDetect.cpp
[ 592/1148] Compiling libs/vamp-plugins/TonalChangeDetect.cpp
[ 593/1148] Compiling libs/vamp-plugins/BarBeatTrack.cpp
[ 594/1148] Compiling libs/vamp-plugins/ebu_r128_proc.cc
[ 595/1148] Compiling libs/vamp-plugins/Transcription.cpp
[ 596/1148] Compiling libs/vamp-plugins/AmplitudeFollower.cpp
[ 597/1148] Compiling libs/vamp-plugins/Onset.cpp
[ 598/1148] Linking build/libs/qm-dsp/libqm-dsp.a
[ 599/1148] Compiling libs/vamp-plugins/SimilarityPlugin.cpp
[ 600/1148] Compiling libs/vamp-plugins/BeatTrack.cpp
[ 601/1148] Compiling libs/vamp-plugins/SpectralCentroid.cpp
[ 602/1148] Compiling libs/vamp-plugins/TruePeak.cpp
[ 603/1148] Compiling libs/vamp-plugins/ChromagramPlugin.cpp
[ 604/1148] Compiling libs/vamp-plugins/EBUr128.cpp
[ 605/1148] Compiling libs/vamp-plugins/ZeroCrossing.cpp
[ 606/1148] Linking build/libs/waveview/libwaveview.so
[ 607/1148] Compiling libs/vamp-plugins/PercussionOnsetDetector.cpp
[ 608/1148] Compiling libs/vamp-plugins/plugins.cpp
[ 609/1148] Compiling libs/vamp-pyin/MonoNote.cpp
[ 610/1148] Compiling libs/vamp-pyin/MonoPitchHMM.cpp
[ 611/1148] Compiling libs/vamp-pyin/libmain.cpp
[ 612/1148] Compiling libs/vamp-pyin/SparseHMM.cpp
[ 613/1148] Compiling libs/vamp-pyin/YinUtil.cpp
[ 614/1148] Compiling libs/vamp-pyin/LocalCandidatePYIN.cpp
[ 615/1148] Compiling libs/vamp-pyin/MonoNoteHMM.cpp
[ 616/1148] Compiling libs/vamp-pyin/YinVamp.cpp
[ 617/1148] Compiling libs/vamp-pyin/MonoPitch.cpp
[ 618/1148] Compiling libs/vamp-pyin/Yin.cpp
[ 619/1148] Linking build/libs/vamp-plugins/libardourvampplugins.so
[ 620/1148] Compiling libs/vamp-pyin/PYinVamp.cpp
[ 621/1148] Compiling libs/vamp-pyin/MonoNoteParameters.cpp
[ 622/1148] Compiling tools/sanity_check/main.cpp
[ 623/1148] Compiling tools/sanity_check/systemtest.cpp
[ 624/1148] Compiling tools/gccabicheck/abicheck.c
[ 625/1148] Compiling libs/clearlooks-newer/widget-information.c
[ 626/1148] Compiling libs/clearlooks-newer/clearlooks_rc_style.c
[ 627/1148] Linking build/tools/gccabicheck/gcc-glibmm-abi-check
[ 628/1148] Compiling libs/clearlooks-newer/clearlooks_draw_inverted.c
[ 629/1148] Compiling libs/clearlooks-newer/clearlooks_theme_main.c
[ 630/1148] Compiling libs/clearlooks-newer/clearlooks_draw_gummy.c
[ 631/1148] Compiling libs/clearlooks-newer/animation.c
[ 632/1148] Compiling libs/clearlooks-newer/clearlooks_draw_glossy.c
[ 633/1148] Compiling libs/clearlooks-newer/clearlooks_draw.c
[ 634/1148] Linking build/tools/sanity_check/sanityCheck
[ 635/1148] Compiling libs/clearlooks-newer/cairo-support.c
[ 636/1148] Compiling libs/clearlooks-newer/clearlooks_style.c
[ 637/1148] Compiling libs/clearlooks-newer/support.c
[ 638/1148] Compiling libs/surfaces/generic_midi/gmcp_gui.cc
[ 639/1148] Compiling libs/surfaces/generic_midi/midifunction.cc
[ 640/1148] Compiling libs/surfaces/generic_midi/midiaction.cc
[ 641/1148] Compiling libs/surfaces/generic_midi/generic_midi_control_protocol.cc
[ 642/1148] Compiling libs/surfaces/generic_midi/midicontrollable.cc
[ 643/1148] Compiling libs/surfaces/generic_midi/interface.cc
[ 644/1148] Compiling libs/surfaces/generic_midi/midiinvokable.cc
[ 645/1148] Linking build/libs/clearlooks-newer/libclearlooks.so
[ 646/1148] Compiling libs/surfaces/faderport/gui.cc
[ 647/1148] Compiling libs/surfaces/faderport/operations.cc
[ 648/1148] Compiling libs/surfaces/faderport/faderport.cc
[ 649/1148] Compiling libs/surfaces/faderport/faderport_interface.cc
[ 650/1148] Compiling libs/surfaces/faderport8/callbacks.cc
[ 651/1148] Linking build/libs/vamp-pyin/libardourvamppyin.so
[ 652/1148] Compiling libs/surfaces/faderport8/fp8_strip.cc
[ 653/1148] Compiling libs/surfaces/faderport8/faderport8_interface.cc
[ 654/1148] Compiling libs/surfaces/faderport8/gui.cc
[ 655/1148] Compiling libs/surfaces/faderport8/faderport8.cc
[ 656/1148] Compiling libs/surfaces/faderport8/fp8_controls.cc
[ 657/1148] Compiling libs/surfaces/faderport8/actions.cc
[ 658/1148] Compiling libs/surfaces/faderport8/faderport16_interface.cc
[ 659/1148] Compiling libs/surfaces/faderport8/fp8_strip.cc
[ 660/1148] Linking build/libs/surfaces/generic_midi/libardour_generic_midi.so
[ 661/1148] Compiling libs/surfaces/faderport8/actions.cc
[ 662/1148] Compiling libs/surfaces/faderport8/callbacks.cc
[ 663/1148] Compiling libs/surfaces/faderport8/fp8_controls.cc
[ 664/1148] Compiling libs/surfaces/faderport8/faderport8.cc
[ 665/1148] Compiling libs/surfaces/faderport8/gui.cc
[ 666/1148] Compiling libs/surfaces/faderport8/gui.cc
[ 667/1148] Linking build/libs/surfaces/faderport/libardour_faderport.so
[ 668/1148] Compiling libs/surfaces/faderport8/callbacks.cc
[ 669/1148] Compiling libs/surfaces/faderport8/faderport2_interface.cc
[ 670/1148] Compiling libs/surfaces/faderport8/faderport8.cc
[ 671/1148] Compiling libs/surfaces/faderport8/fp8_strip.cc
[ 672/1148] Compiling libs/surfaces/faderport8/fp8_controls.cc
[ 673/1148] Compiling libs/surfaces/faderport8/actions.cc
[ 674/1148] Compiling libs/surfaces/cc121/operations.cc
[ 675/1148] Compiling libs/surfaces/cc121/cc121_interface.cc
[ 676/1148] Linking build/libs/surfaces/faderport8/libardour_faderport8.so
[ 677/1148] Compiling libs/surfaces/cc121/cc121.cc
[ 678/1148] Compiling libs/surfaces/cc121/gui.cc
[ 679/1148] Compiling libs/surfaces/mackie/strip.cc
[ 680/1148] Compiling libs/surfaces/mackie/fader.cc
[ 681/1148] Compiling libs/surfaces/mackie/mcp_buttons.cc
[ 682/1148] Compiling libs/surfaces/mackie/midi_byte_array.cc
[ 683/1148] Linking build/libs/surfaces/faderport8/libardour_faderport16.so
[ 684/1148] Compiling libs/surfaces/mackie/device_info.cc
[ 685/1148] Compiling libs/surfaces/mackie/mackie_control_protocol.cc
[ 686/1148] Compiling libs/surfaces/mackie/button.cc
[ 687/1148] Compiling libs/surfaces/mackie/surface_port.cc
[ 688/1148] Compiling libs/surfaces/mackie/surface.cc
[ 689/1148] Compiling libs/surfaces/mackie/types.cc
[ 690/1148] Compiling libs/surfaces/mackie/controls.cc
[ 691/1148] Compiling libs/surfaces/mackie/interface.cc
[ 692/1148] Compiling libs/surfaces/mackie/jog.cc
[ 693/1148] Linking build/libs/surfaces/faderport8/libardour_faderport2.so
[ 694/1148] Compiling libs/surfaces/mackie/device_profile.cc
[ 695/1148] Compiling libs/surfaces/mackie/meter.cc
[ 696/1148] Compiling libs/surfaces/mackie/jog_wheel.cc
[ 697/1148] Compiling libs/surfaces/mackie/pot.cc
[ 698/1148] Compiling libs/surfaces/mackie/gui.cc
[ 699/1148] Compiling libs/surfaces/mackie/led.cc
[ 700/1148] Linking build/libs/surfaces/cc121/libardour_cc121.so
[ 701/1148] Compiling libs/surfaces/mackie/subview.cc
[ 702/1148] Compiling libs/surfaces/us2400/midi_byte_array.cc
[ 703/1148] Compiling libs/surfaces/us2400/fader.cc
[ 704/1148] Compiling libs/surfaces/us2400/device_info.cc
[ 705/1148] Compiling libs/surfaces/us2400/types.cc
[ 706/1148] Compiling libs/surfaces/us2400/jog_wheel.cc
[ 707/1148] Compiling libs/surfaces/us2400/device_profile.cc
[ 708/1148] Compiling libs/surfaces/us2400/led.cc
[ 709/1148] Compiling libs/surfaces/us2400/strip.cc
[ 710/1148] Compiling libs/surfaces/us2400/pot.cc
[ 711/1148] Compiling libs/surfaces/us2400/controls.cc
[ 712/1148] Compiling libs/surfaces/us2400/surface.cc
[ 713/1148] Compiling libs/surfaces/us2400/mcp_buttons.cc
[ 714/1148] Compiling libs/surfaces/us2400/us2400_control_protocol.cc
[ 715/1148] Compiling libs/surfaces/us2400/button.cc
[ 716/1148] Compiling libs/surfaces/us2400/meter.cc
[ 717/1148] Compiling libs/surfaces/us2400/interface.cc
[ 718/1148] Compiling libs/surfaces/us2400/surface_port.cc
[ 719/1148] Linking build/libs/surfaces/mackie/libardour_mcp.so
[ 720/1148] Compiling libs/surfaces/us2400/gui.cc
[ 721/1148] Compiling libs/surfaces/us2400/jog.cc
[ 722/1148] Compiling libs/surfaces/launch_control_xl/gui.cc
[ 723/1148] Compiling libs/surfaces/launch_control_xl/midi_byte_array.cc
[ 724/1148] Compiling libs/surfaces/launch_control_xl/interface.cc
[ 725/1148] Compiling libs/surfaces/launch_control_xl/leds.cc
[ 726/1148] Compiling libs/surfaces/launch_control_xl/launch_control_xl.cc
[ 727/1148] Compiling libs/surfaces/launch_control_xl/controllers.cc
[ 728/1148] Compiling libs/surfaces/osc/interface.cc
[ 729/1148] Compiling libs/surfaces/osc/osc_global_observer.cc
[ 730/1148] Compiling libs/surfaces/osc/osc_route_observer.cc
[ 731/1148] Compiling libs/surfaces/osc/osc_cue_observer.cc
[ 732/1148] Compiling libs/surfaces/osc/osc_gui.cc
[ 733/1148] Compiling libs/surfaces/osc/osc_select_observer.cc
[ 734/1148] Compiling libs/surfaces/osc/osc.cc
[ 735/1148] Compiling libs/surfaces/osc/osc_controllable.cc
[ 736/1148] Linking build/libs/surfaces/us2400/libardour_us2400.so
[ 737/1148] Compiling libs/surfaces/wiimote/wiimote.cc
[ 738/1148] Compiling libs/surfaces/wiimote/interface.cc
[ 739/1148] Compiling libs/surfaces/push2/scale.cc
[ 740/1148] Compiling libs/surfaces/push2/push2.cc
[ 741/1148] Compiling libs/surfaces/push2/buttons.cc
[ 742/1148] Linking build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so
[ 743/1148] Compiling libs/surfaces/push2/track_mix.cc
[ 744/1148] Compiling libs/surfaces/push2/utils.cc
[ 745/1148] Compiling libs/surfaces/push2/leds.cc
[ 746/1148] Compiling libs/surfaces/push2/level_meter.cc
[ 747/1148] Linking build/libs/surfaces/wiimote/libardour_wiimote.so
[ 748/1148] Compiling libs/surfaces/push2/mix.cc
[ 749/1148] Compiling libs/surfaces/push2/layout.cc
[ 750/1148] Compiling libs/surfaces/push2/canvas.cc
[ 751/1148] Compiling libs/surfaces/push2/interface.cc
[ 752/1148] Compiling libs/surfaces/push2/midi_byte_array.cc
[ 753/1148] Compiling libs/surfaces/push2/menu.cc
[ 754/1148] Compiling libs/surfaces/push2/gui.cc
[ 755/1148] Compiling libs/surfaces/push2/splash.cc
[ 756/1148] Compiling libs/surfaces/push2/knob.cc
[ 757/1148] Compiling libs/surfaces/contourdesign/contourdesign.cc
[ 758/1148] Compiling libs/surfaces/contourdesign/jump_distance_widget.cc
[ 759/1148] Compiling libs/surfaces/contourdesign/button_config_widget.cc
[ 760/1148] Compiling libs/surfaces/contourdesign/contourdesign_gui.cc
[ 761/1148] Compiling libs/surfaces/contourdesign/interface.cc
[ 762/1148] Compiling libs/panners/2in2out/panner_2in2out.cc
[ 763/1148] Linking build/libs/surfaces/osc/libardour_osc.so
[ 764/1148] Compiling libs/panners/1in2out/panner_1in2out.cc
[ 765/1148] Compiling libs/panners/vbap/vbap.cc
[ 766/1148] Linking build/libs/surfaces/push2/libardour_push2.so
[ 767/1148] Compiling libs/panners/vbap/vbap_speakers.cc
[ 768/1148] Compiling libs/panners/stereobalance/panner_balance.cc
[ 769/1148] Compiling libs/backends/dummy/dummy_audiobackend.cc
[ 770/1148] Compiling libs/backends/alsa/alsa_sequencer.cc
[ 771/1148] Compiling libs/backends/alsa/alsa_slave.cc
[ 772/1148] Linking build/libs/panners/2in2out/libpan2in2out.so
[ 773/1148] Compiling libs/backends/alsa/alsa_audiobackend.cc
[ 774/1148] Compiling libs/backends/alsa/alsa_rawmidi.cc
[ 775/1148] Linking build/libs/surfaces/contourdesign/libardour_contourdesign.so
[ 776/1148] Compiling libs/backends/alsa/alsa_midi.cc
[ 777/1148] Linking build/libs/panners/1in2out/libpan1in2out.so
[ 778/1148] Compiling libs/backends/alsa/zita-alsa-pcmi.cc
[ 779/1148] Compiling libs/backends/jack/jack_audiobackend.cc
[ 780/1148] Linking build/libs/panners/vbap/libpanvbap.so
[ 781/1148] Compiling libs/backends/jack/jack_api.cc
[ 782/1148] Compiling libs/backends/jack/jack_session.cc
[ 783/1148] Compiling libs/backends/jack/jack_portengine.cc
[ 784/1148] Compiling libs/backends/jack/weak_libjack.c
[ 785/1148] Linking build/libs/panners/stereobalance/libpanbalance.so
[ 786/1148] Compiling libs/backends/jack/jack_utils.cc
[ 787/1148] Compiling libs/backends/jack/jack_connection.cc
[ 788/1148] Compiling libs/backends/pulseaudio/pulseaudio_backend.cc
[ 789/1148] Linking build/libs/backends/dummy/libdummy_audiobackend.so
[ 790/1148] Compiling libs/plugins/reasonablesynth.lv2/lv2.c
[ 791/1148] Compiling libs/plugins/a-comp.lv2/a-comp.c
[ 792/1148] Compiling libs/plugins/a-exp.lv2/a-exp.c
[ 793/1148] Compiling libs/plugins/a-delay.lv2/a-delay.c
[ 794/1148] Linking build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so
[ 795/1148] Linking build/libs/LV2/a-comp.lv2/a-comp.so
[ 796/1148] Linking build/libs/LV2/a-exp.lv2/a-exp.so
[ 797/1148] Compiling libs/plugins/a-eq.lv2/a-eq.c
[ 798/1148] Compiling libs/plugins/a-reverb.lv2/a-reverb.c
[ 799/1148] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc
[ 800/1148] Linking build/libs/LV2/a-delay.lv2/a-delay.so
[ 801/1148] Compiling gtk2_ardour/plugin_display.cc
[ 802/1148] Linking build/libs/LV2/a-eq.lv2/a-eq.so
[ 803/1148] Linking build/libs/LV2/a-reverb.lv2/a-reverb.so
[ 804/1148] Compiling gtk2_ardour/selection_memento.cc
[ 805/1148] Compiling gtk2_ardour/export_report.cc
[ 806/1148] Compiling gtk2_ardour/nsm.cc
[ 807/1148] Compiling gtk2_ardour/editor_keys.cc
[ 808/1148] Compiling gtk2_ardour/panner_interface.cc
[ 809/1148] Linking build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so
[ 810/1148] Linking build/libs/backends/jack/libjack_audiobackend.so
[ 811/1148] Linking build/libs/backends/pulseaudio/libpulseaudio_backend.so
[ 812/1148] Linking build/libs/backends/alsa/libalsa_audiobackend.so
[ 813/1148] Compiling gtk2_ardour/editor_mouse.cc
[ 814/1148] Compiling gtk2_ardour/ardour_dialog.cc
[ 815/1148] Compiling gtk2_ardour/region_gain_line.cc
[ 816/1148] Compiling gtk2_ardour/editor.cc
[ 817/1148] Compiling gtk2_ardour/big_transport_window.cc
[ 818/1148] Compiling gtk2_ardour/meterbridge.cc
[ 819/1148] Compiling gtk2_ardour/edit_note_dialog.cc
[ 820/1148] Compiling gtk2_ardour/pt_import_selector.cc
[ 821/1148] Compiling gtk2_ardour/pingback.cc
[ 822/1148] Compiling gtk2_ardour/time_selection.cc
[ 823/1148] Compiling gtk2_ardour/shuttle_control.cc
[ 824/1148] Compiling gtk2_ardour/session_dialog.cc
[ 825/1148] Compiling gtk2_ardour/editor_audiotrack.cc
[ 826/1148] Compiling gtk2_ardour/transcode_ffmpeg.cc
[ 827/1148] Compiling gtk2_ardour/missing_file_dialog.cc
[ 828/1148] Compiling gtk2_ardour/video_server_dialog.cc
[ 829/1148] Compiling gtk2_ardour/midi_automation_line.cc
[ 830/1148] Compiling gtk2_ardour/export_format_selector.cc
[ 831/1148] Compiling gtk2_ardour/monitor_selector.cc
[ 832/1148] Compiling gtk2_ardour/region_editor.cc
[ 833/1148] Compiling gtk2_ardour/instrument_selector.cc
[ 834/1148] Compiling gtk2_ardour/mixer_strip.cc
[ 835/1148] Compiling gtk2_ardour/big_clock_window.cc
[ 836/1148] Compiling gtk2_ardour/main.cc
[ 837/1148] Compiling gtk2_ardour/sfdb_freesound_mootcher.cc
[ 838/1148] Compiling gtk2_ardour/editor_canvas_events.cc
[ 839/1148] Compiling gtk2_ardour/plugin_scan_dialog.cc
[ 840/1148] Compiling gtk2_ardour/video_monitor.cc
[ 841/1148] Compiling gtk2_ardour/missing_filesource_dialog.cc
[ 842/1148] Compiling gtk2_ardour/processor_selection.cc
[ 843/1148] Compiling gtk2_ardour/ruler_dialog.cc
[ 844/1148] Compiling gtk2_ardour/recorder_ui.cc
[ 845/1148] Compiling gtk2_ardour/plugin_dspload_ui.cc
[ 846/1148] Compiling gtk2_ardour/ardour_ui_session.cc
[ 847/1148] Compiling gtk2_ardour/midi_export_dialog.cc
[ 848/1148] Compiling gtk2_ardour/processor_box.cc
[ 849/1148] Compiling gtk2_ardour/ardour_ui_ed.cc
[ 850/1148] Compiling gtk2_ardour/vst_plugin_ui.cc
[ 851/1148] Compiling gtk2_ardour/editor_tempodisplay.cc
[ 852/1148] Compiling gtk2_ardour/port_matrix_grid.cc
[ 853/1148] Compiling gtk2_ardour/port_matrix_labels.cc
[ 854/1148] Compiling gtk2_ardour/control_slave_ui.cc
[ 855/1148] Compiling gtk2_ardour/session_metadata_dialog.cc
[ 856/1148] Compiling gtk2_ardour/template_dialog.cc
[ 857/1148] Compiling gtk2_ardour/engine_dialog.cc
[ 858/1148] Compiling gtk2_ardour/note_base.cc
[ 859/1148] Compiling gtk2_ardour/ambiguous_file_dialog.cc
[ 860/1148] Compiling gtk2_ardour/vca_time_axis.cc
[ 861/1148] Compiling gtk2_ardour/luadialog.cc
[ 862/1148] Compiling gtk2_ardour/save_template_dialog.cc
[ 863/1148] Compiling gtk2_ardour/hit.cc
[ 864/1148] Compiling gtk2_ardour/visibility_group.cc
[ 865/1148] Compiling gtk2_ardour/analysis_window.cc
[ 866/1148] Compiling gtk2_ardour/transport_control.cc
[ 867/1148] Compiling gtk2_ardour/export_filename_selector.cc
[ 868/1148] Compiling gtk2_ardour/ardour_ui_mixer.cc
[ 869/1148] Compiling gtk2_ardour/audio_streamview.cc
[ 870/1148] Compiling gtk2_ardour/normalize_dialog.cc
[ 871/1148] Compiling gtk2_ardour/midi_velocity_dialog.cc
[ 872/1148] Compiling gtk2_ardour/export_format_dialog.cc
[ 873/1148] Compiling gtk2_ardour/gain_meter.cc
[ 874/1148] Compiling gtk2_ardour/progress_reporter.cc
[ 875/1148] Compiling gtk2_ardour/speaker_dialog.cc
[ 876/1148] Compiling gtk2_ardour/axis_view.cc
[ 877/1148] Compiling gtk2_ardour/track_record_axis.cc
[ 878/1148] Compiling gtk2_ardour/save_as_dialog.cc
[ 879/1148] Compiling gtk2_ardour/interthread_progress_window.cc
[ 880/1148] Compiling gtk2_ardour/plugin_presets_ui.cc
[ 881/1148] Compiling gtk2_ardour/idleometer.cc
[ 882/1148] Compiling gtk2_ardour/route_processor_selection.cc
[ 883/1148] Compiling gtk2_ardour/selection.cc
[ 884/1148] Compiling gtk2_ardour/loudness_dialog.cc
[ 885/1148] Compiling gtk2_ardour/stereo_panner_editor.cc
[ 886/1148] Compiling gtk2_ardour/export_video_infobox.cc
[ 887/1148] Compiling gtk2_ardour/new_plugin_preset_dialog.cc
[ 888/1148] Compiling gtk2_ardour/piano_key_bindings.cc
[ 889/1148] Compiling gtk2_ardour/region_peak_cursor.cc
[ 890/1148] Compiling gtk2_ardour/about.cc
[ 891/1148] Compiling gtk2_ardour/mini_timeline.cc
[ 892/1148] Compiling gtk2_ardour/plugin_dspload_window.cc
[ 893/1148] Compiling gtk2_ardour/route_group_dialog.cc
[ 894/1148] Compiling gtk2_ardour/meter_strip.cc
[ 895/1148] Compiling gtk2_ardour/quantize_dialog.cc
[ 896/1148] Compiling gtk2_ardour/sys_ex.cc
[ 897/1148] Compiling gtk2_ardour/midi_region_view.cc
[ 898/1148] Compiling gtk2_ardour/midi_tracer.cc
[ 899/1148] Compiling gtk2_ardour/export_file_notebook.cc
[ 900/1148] Compiling gtk2_ardour/mouse_cursors.cc
[ 901/1148] Compiling gtk2_ardour/insert_remove_time_dialog.cc
[ 902/1148] Compiling gtk2_ardour/generic_pluginui.cc
[ 903/1148] Compiling gtk2_ardour/editor_sources.cc
[ 904/1148] Compiling gtk2_ardour/editor_timefx.cc
[ 905/1148] Compiling gtk2_ardour/transcode_video_dialog.cc
[ 906/1148] Compiling gtk2_ardour/mono_panner.cc
[ 907/1148] Compiling gtk2_ardour/ardour_ui_video.cc
[ 908/1148] Compiling gtk2_ardour/control_point.cc
[ 909/1148] Compiling gtk2_ardour/splash.cc
[ 910/1148] Compiling gtk2_ardour/foldback_strip.cc
[ 911/1148] Compiling gtk2_ardour/port_matrix_column_labels.cc
[ 912/1148] Compiling gtk2_ardour/cursor_context.cc
[ 913/1148] Compiling gtk2_ardour/plugin_setup_dialog.cc
[ 914/1148] Compiling gtk2_ardour/io_selector.cc
[ 915/1148] Compiling gtk2_ardour/rc_option_editor.cc
[ 916/1148] Compiling gtk2_ardour/editor_component.cc
[ 917/1148] Compiling gtk2_ardour/location_ui.cc
[ 918/1148] Compiling gtk2_ardour/keyboard.cc
[ 919/1148] Compiling gtk2_ardour/automation_time_axis.cc
[ 920/1148] Compiling gtk2_ardour/plugin_ui.cc
[ 921/1148] Compiling gtk2_ardour/ardour_ui_startup.cc
[ 922/1148] Compiling gtk2_ardour/midi_scroomer.cc
[ 923/1148] Compiling gtk2_ardour/midi_time_axis.cc
[ 924/1148] Compiling gtk2_ardour/track_selection.cc
[ 925/1148] Compiling gtk2_ardour/editor_pt_import.cc
[ 926/1148] Compiling gtk2_ardour/stripable_time_axis.cc
[ 927/1148] Compiling gtk2_ardour/search_path_option.cc
[ 928/1148] Compiling gtk2_ardour/editor_rulers.cc
[ 929/1148] Compiling gtk2_ardour/editor_snapshots.cc
[ 930/1148] Compiling gtk2_ardour/return_ui.cc
[ 931/1148] Compiling gtk2_ardour/note_player.cc
[ 932/1148] Compiling gtk2_ardour/led.cc
[ 933/1148] Compiling gtk2_ardour/transport_masters_dialog.cc
[ 934/1148] Compiling gtk2_ardour/new_user_wizard.cc
[ 935/1148] Compiling gtk2_ardour/plugin_manager_ui.cc
[ 936/1148] Compiling gtk2_ardour/audio_region_view.cc
[ 937/1148] Compiling gtk2_ardour/fft.cc
[ 938/1148] Compiling gtk2_ardour/vst3_x11_plugin_ui.cc
[ 939/1148] Compiling gtk2_ardour/luawindow.cc
[ 940/1148] Compiling gtk2_ardour/editor_route_groups.cc
[ 941/1148] Compiling gtk2_ardour/export_video_dialog.cc
[ 942/1148] Compiling gtk2_ardour/editor_audio_import.cc
[ 943/1148] Compiling gtk2_ardour/plugin_pin_dialog.cc
[ 944/1148] Compiling gtk2_ardour/ardour_ui.cc
[ 945/1148] Compiling gtk2_ardour/tempo_curve.cc
[ 946/1148] Compiling gtk2_ardour/global_port_matrix.cc
[ 947/1148] Compiling gtk2_ardour/route_group_menu.cc
[ 948/1148] Compiling gtk2_ardour/time_info_box.cc
[ 949/1148] Compiling gtk2_ardour/editor_drag.cc
[ 950/1148] Compiling gtk2_ardour/plugin_eq_gui.cc
[ 951/1148] Compiling gtk2_ardour/timers.cc
[ 952/1148] Compiling gtk2_ardour/session_archive_dialog.cc
[ 953/1148] Compiling gtk2_ardour/automation_streamview.cc
[ 954/1148] Compiling gtk2_ardour/midi_streamview.cc
[ 955/1148] Compiling gtk2_ardour/utils.cc
[ 956/1148] Compiling gtk2_ardour/screensaver.cc
[ 957/1148] Compiling gtk2_ardour/latency_gui.cc
[ 958/1148] Compiling gtk2_ardour/editor_summary.cc
[ 959/1148] Compiling gtk2_ardour/automation_controller.cc
[ 960/1148] Compiling gtk2_ardour/video_timeline.cc
[ 961/1148] Compiling gtk2_ardour/strip_silence_dialog.cc
[ 962/1148] Compiling gtk2_ardour/level_meter.cc
[ 963/1148] Compiling gtk2_ardour/track_view_list.cc
[ 964/1148] Compiling gtk2_ardour/ghostregion.cc
[ 965/1148] Compiling gtk2_ardour/meter_patterns.cc
[ 966/1148] Compiling gtk2_ardour/duplicate_routes_dialog.cc
[ 967/1148] Compiling gtk2_ardour/automation_region_view.cc
[ 968/1148] Compiling gtk2_ardour/ui_config.cc
[ 969/1148] Compiling gtk2_ardour/verbose_cursor.cc
[ 970/1148] Compiling gtk2_ardour/time_axis_view.cc
[ 971/1148] Compiling gtk2_ardour/editor_canvas.cc
[ 972/1148] Compiling gtk2_ardour/bundle_env_linux.cc
[ 973/1148] Compiling gtk2_ardour/mono_panner_editor.cc
[ 974/1148] Compiling gtk2_ardour/editor_selection.cc
[ 975/1148] Compiling gtk2_ardour/add_route_dialog.cc
[ 976/1148] Compiling gtk2_ardour/configinfo.cc
[ 977/1148] Compiling gtk2_ardour/editor_regions.cc
[ 978/1148] Compiling gtk2_ardour/panner_editor.cc
[ 979/1148] Compiling gtk2_ardour/grid_lines.cc
[ 980/1148] Compiling gtk2_ardour/dsp_stats_window.cc
[ 981/1148] Compiling gtk2_ardour/script_selector.cc
[ 982/1148] Compiling gtk2_ardour/vst3_plugin_ui.cc
[ 983/1148] Compiling gtk2_ardour/plugin_selector.cc
[ 984/1148] Compiling gtk2_ardour/route_time_axis.cc
[ 985/1148] Compiling gtk2_ardour/opts.cc
[ 986/1148] Compiling gtk2_ardour/session_import_dialog.cc
[ 987/1148] Compiling gtk2_ardour/luainstance.cc
[ 988/1148] Compiling gtk2_ardour/enums.cc
[ 989/1148] Compiling gtk2_ardour/lua_script_manager.cc
[ 990/1148] Compiling gtk2_ardour/mixer_group_tabs.cc
[ 991/1148] Compiling gtk2_ardour/region_layering_order_editor.cc
[ 992/1148] Compiling gtk2_ardour/lv2_plugin_ui.cc
[ 993/1148] Compiling gtk2_ardour/time_axis_view_item.cc
[ 994/1148] Compiling gtk2_ardour/step_editor.cc
[ 995/1148] Compiling gtk2_ardour/ardour_ui3.cc
[ 996/1148] Compiling gtk2_ardour/export_analysis_graphs.cc
[ 997/1148] Compiling gtk2_ardour/ardour_ui2.cc
[ 998/1148] Compiling gtk2_ardour/region_view.cc
[ 999/1148] Compiling gtk2_ardour/send_ui.cc
[1000/1148] Compiling gtk2_ardour/transpose_dialog.cc
[1001/1148] Compiling gtk2_ardour/missing_plugin_dialog.cc
[1002/1148] Compiling gtk2_ardour/editing.cc
[1003/1148] Compiling gtk2_ardour/port_matrix_component.cc
[1004/1148] Compiling gtk2_ardour/midi_channel_dialog.cc
[1005/1148] Compiling gtk2_ardour/virtual_keyboard_window.cc
[1006/1148] Compiling gtk2_ardour/port_matrix_row_labels.cc
[1007/1148] Compiling gtk2_ardour/bundle_manager.cc
[1008/1148] Compiling gtk2_ardour/rec_info_box.cc
[1009/1148] Compiling gtk2_ardour/ardour_ui_keys.cc
[1010/1148] Compiling gtk2_ardour/note.cc
[1011/1148] Compiling gtk2_ardour/export_channel_selector.cc
[1012/1148] Compiling gtk2_ardour/patch_change.cc
[1013/1148] Compiling gtk2_ardour/editor_routes.cc
[1014/1148] Compiling gtk2_ardour/pianokeyboard.cc
[1015/1148] Compiling gtk2_ardour/editor_locations.cc
[1016/1148] Compiling gtk2_ardour/io_button.cc
[1017/1148] Compiling gtk2_ardour/utils_videotl.cc
[1018/1148] Compiling gtk2_ardour/ardour_window.cc
[1019/1148] Compiling gtk2_ardour/ardour_ui_access_web.cc
[1020/1148] Compiling gtk2_ardour/add_video_dialog.cc
[1021/1148] Compiling gtk2_ardour/panner2d.cc
[1022/1148] Compiling gtk2_ardour/input_port_monitor.cc
[1023/1148] Compiling gtk2_ardour/region_selection.cc
[1024/1148] Compiling gtk2_ardour/panner_ui.cc
[1025/1148] Compiling gtk2_ardour/automation_line.cc
[1026/1148] Compiling gtk2_ardour/varispeed_dialog.cc
[1027/1148] Compiling gtk2_ardour/audio_clock.cc
[1028/1148] Compiling gtk2_ardour/midi_list_editor.cc
[1029/1148] Compiling gtk2_ardour/fft_result.cc
[1030/1148] Compiling gtk2_ardour/stripable_colorpicker.cc
[1031/1148] Compiling gtk2_ardour/port_matrix_body.cc
[1032/1148] Compiling gtk2_ardour/curvetest.cc
[1033/1148] Compiling gtk2_ardour/public_editor.cc
[1034/1148] Compiling gtk2_ardour/midi_selection.cc
[1035/1148] Compiling gtk2_ardour/soundcloud_export_selector.cc
[1036/1148] Compiling gtk2_ardour/streamview.cc
[1037/1148] Compiling gtk2_ardour/recorder_group_tabs.cc
[1038/1148] Compiling gtk2_ardour/time_fx_dialog.cc
[1039/1148] Compiling gtk2_ardour/editor_mixer.cc
[1040/1148] Compiling gtk2_ardour/note_select_dialog.cc
[1041/1148] Compiling gtk2_ardour/main_clock.cc
[1042/1148] Compiling gtk2_ardour/session_option_editor.cc
[1043/1148] Compiling gtk2_ardour/transform_dialog.cc
[1044/1148] Compiling gtk2_ardour/sfdb_ui.cc
[1045/1148] Compiling gtk2_ardour/ardour_ui_options.cc
[1046/1148] Compiling gtk2_ardour/ardour_message.cc
[1047/1148] Compiling gtk2_ardour/patch_change_widget.cc
[1048/1148] Compiling gtk2_ardour/editor_markers.cc
[1049/1148] Compiling gtk2_ardour/debug.cc
[1050/1148] Compiling gtk2_ardour/loudness_settings.cc
[1051/1148] Compiling gtk2_ardour/color_theme_manager.cc
[1052/1148] Compiling gtk2_ardour/monitor_section.cc
[1053/1148] Compiling gtk2_ardour/transport_control_ui.cc
[1054/1148] Compiling gtk2_ardour/route_params_ui.cc
[1055/1148] Compiling gtk2_ardour/editor_ops.cc
[1056/1148] Compiling gtk2_ardour/editor_cursors.cc
[1057/1148] Compiling gtk2_ardour/gui_object.cc
[1058/1148] Compiling gtk2_ardour/nag.cc
[1059/1148] Compiling gtk2_ardour/port_matrix.cc
[1060/1148] Compiling gtk2_ardour/port_insert_ui.cc
[1061/1148] Compiling gtk2_ardour/linux_vst_gui_support.cc
[1062/1148] Compiling gtk2_ardour/dsp_stats_ui.cc
[1063/1148] Compiling gtk2_ardour/mixer_ui.cc
[1064/1148] Compiling gtk2_ardour/export_preset_selector.cc
[1065/1148] Compiling gtk2_ardour/ardour_ui_dialogs.cc
[1066/1148] Compiling gtk2_ardour/window_manager.cc
[1067/1148] Compiling gtk2_ardour/fft_graph.cc
[1068/1148] Compiling gtk2_ardour/editor_group_tabs.cc
[1069/1148] Compiling gtk2_ardour/midi_cut_buffer.cc
[1070/1148] Compiling gtk2_ardour/editor_videotimeline.cc
[1071/1148] Compiling gtk2_ardour/midi_channel_selector.cc
[1072/1148] Compiling gtk2_ardour/vca_master_strip.cc
[1073/1148] Compiling gtk2_ardour/floating_text_entry.cc
[1074/1148] Compiling gtk2_ardour/video_image_frame.cc
[1075/1148] Compiling gtk2_ardour/ardour_http.cc
[1076/1148] Compiling gtk2_ardour/startup_fsm.cc
[1077/1148] Compiling gtk2_ardour/stereo_panner.cc
[1078/1148] Compiling gtk2_ardour/tempo_dialog.cc
[1079/1148] Compiling gtk2_ardour/route_ui.cc
[1080/1148] Compiling gtk2_ardour/piano_roll_header.cc
[1081/1148] Compiling gtk2_ardour/control_point_dialog.cc
[1082/1148] Compiling gtk2_ardour/rhythm_ferret.cc
[1083/1148] Compiling gtk2_ardour/editor_export_audio.cc
[1084/1148] Compiling gtk2_ardour/lxvst_plugin_ui.cc
[1085/1148] Compiling gtk2_ardour/playlist_selector.cc
[1086/1148] Compiling gtk2_ardour/marker.cc
[1087/1148] Compiling gtk2_ardour/export_dialog.cc
[1088/1148] Compiling gtk2_ardour/audio_region_editor.cc
[1089/1148] Compiling gtk2_ardour/keyeditor.cc
[1090/1148] Compiling gtk2_ardour/clock_group.cc
[1091/1148] Compiling gtk2_ardour/ardour_ui_dependents.cc
[1092/1148] Compiling gtk2_ardour/audio_time_axis.cc
[1093/1148] Compiling gtk2_ardour/option_editor.cc
[1094/1148] Compiling gtk2_ardour/export_timespan_selector.cc
[1095/1148] Compiling gtk2_ardour/ardour_ui_engine.cc
[1096/1148] Compiling gtk2_ardour/actions.cc
[1097/1148] Compiling gtk2_ardour/step_entry.cc
[1098/1148] Compiling gtk2_ardour/port_group.cc
[1099/1148] Compiling gtk2_ardour/group_tabs.cc
[1100/1148] Compiling gtk2_ardour/patch_change_dialog.cc
[1101/1148] Compiling gtk2_ardour/editor_actions.cc
[1102/1148] Compiling gtk2_ardour/nsmclient.cc
[1103/1148] Compiling headless/misc.cc
[1104/1148] Compiling headless/load_session.cc
[1105/1148] Compiling luasession/luasession.cc
[1106/1148] Compiling session_utils/copy-mixer.cc
[1107/1148] Compiling session_utils/common.cc
[1108/1148] Linking build/headless/hardour-6.9.0
[1109/1148] Compiling session_utils/export.cc
[1110/1148] Compiling session_utils/common.cc
[1111/1148] Compiling session_utils/common.cc
[1112/1148] Compiling session_utils/fix_bbtppq.cc
[1113/1148] Linking build/luasession/luasession
[1114/1148] Compiling session_utils/new_empty_session.cc
[1115/1148] Linking build/session_utils/ardour6-copy-mixer
[1116/1148] Compiling session_utils/common.cc
[1117/1148] Compiling session_utils/common.cc
[1118/1148] Compiling session_utils/new_session.cc
[1119/1148] Compiling libs/fst/vst3-scanner.cc
[1120/1148] Compiling libs/fst/vst2-scanner.cc
[1121/1148] Compiling libs/vfork/exec_wrapper.c
[1122/1148] Linking build/session_utils/ardour6-export
[1123/1148] Linking build/libs/vfork/ardour-exec-wrapper
[1124/1148] Compiling libs/ardouralsautil/request_device.c
[1125/1148] Compiling libs/ardouralsautil/reserve.c
[1126/1148] Linking build/session_utils/ardour6-new_empty_session
[1127/1148] Linking build/session_utils/ardour6-fix_bbtppq
[1128/1148] Compiling libs/hidapi/linux/hid.c
[1129/1148] Linking build/libs/ardouralsautil/ardour-request-device
[1130/1148] Linking build/libs/hidapi/libhidapi.a
[1131/1148] Linking build/session_utils/ardour6-new_session
[1132/1148] Linking build/libs/fst/ardour-vst-scanner
[1133/1148] Linking build/libs/fst/ardour-vst3-scanner
[1134/1148] Linking build/gtk2_ardour/ardour-6.9.0
[1135/1148] Symlinking build/libs/ptformat/libptformat.so
[1136/1148] Symlinking build/libs/vamp-plugins/libardourvampplugins.so
[1137/1148] Symlinking build/libs/vamp-pyin/libardourvamppyin.so
[1138/1148] Symlinking build/libs/pbd/libpbd.so
[1139/1148] Symlinking build/libs/midi++2/libmidipp.so
[1140/1148] Symlinking build/libs/evoral/libevoral.so
[1141/1148] Symlinking build/libs/temporal/libtemporal.so
[1142/1148] Symlinking build/libs/ardour/libardour.so
[1143/1148] Symlinking build/libs/gtkmm2ext/libgtkmm2ext.so
[1144/1148] Symlinking build/libs/audiographer/libaudiographer.so
[1145/1148] Symlinking build/libs/canvas/libcanvas.so
[1146/1148] Symlinking build/libs/widgets/libwidgets.so
[1147/1148] Symlinking build/libs/waveview/libwaveview.so
[1148/1148] Symlinking build/libs/ardouralsautil/libardouralsautil.so
Waf: Leaving directory `/usr/src/slapt-src/audio/ardour/Ardour-6.9/build'
'build' finished successfully (11m37.621s)
Waf: Entering directory `/usr/src/slapt-src/audio/ardour/Ardour-6.9/build'
Using packaged revision
Generating po/ja.po
Generating po/it.po
Generating po/zh.po
Generating po/eu.po
Generating po/ko.po
Generating po/fr.po
Generating po/de.po
Generating po/ru.po
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/sanityCheck (from build/tools/sanity_check/sanityCheck)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/engines/libclearlooks.so (from build/libs/clearlooks-newer/libclearlooks.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libhidapi.a (from build/libs/hidapi/libhidapi.a)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libptformat.so (to libptformat.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libptformat.so.0.0.0 (from build/libs/ptformat/libptformat.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libptformat.so.0 (to libptformat.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvampplugins.so.0 (to libardourvampplugins.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvampplugins.so (to libardourvampplugins.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvampplugins.so.0.0.0 (from build/libs/vamp-plugins/libardourvampplugins.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvamppyin.so.0 (to libardourvamppyin.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvamppyin.so (to libardourvamppyin.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/vamp/libardourvamppyin.so.0.0.0 (from build/libs/vamp-pyin/libardourvamppyin.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libpbd.so.4 (to libpbd.so.4.1.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libpbd.so.4.1.0 (from build/libs/pbd/libpbd.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libpbd.so (to libpbd.so.4.1.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libmidipp.so (to libmidipp.so.4.1.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libmidipp.so.4.1.0 (from build/libs/midi++2/libmidipp.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libmidipp.so.4 (to libmidipp.so.4.1.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libevoral.so.0.0.0 (from build/libs/evoral/libevoral.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libevoral.so.0 (to libevoral.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libevoral.so (to libevoral.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardourcp.so (from build/libs/surfaces/control_protocol/libardourcp.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_faderport.so (from build/libs/surfaces/faderport/libardour_faderport.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_generic_midi.so (from build/libs/surfaces/generic_midi/libardour_generic_midi.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_faderport8.so (from build/libs/surfaces/faderport8/libardour_faderport8.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_faderport16.so (from build/libs/surfaces/faderport8/libardour_faderport16.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_faderport2.so (from build/libs/surfaces/faderport8/libardour_faderport2.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_cc121.so (from build/libs/surfaces/cc121/libardour_cc121.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_mcp.so (from build/libs/surfaces/mackie/libardour_mcp.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_us2400.so (from build/libs/surfaces/us2400/libardour_us2400.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_launch_control_xl.so (from build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_osc.so (from build/libs/surfaces/osc/libardour_osc.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_wiimote.so (from build/libs/surfaces/wiimote/libardour_wiimote.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_push2.so (from build/libs/surfaces/push2/libardour_push2.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/surfaces/libardour_contourdesign.so (from build/libs/surfaces/contourdesign/libardour_contourdesign.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/panners/libpan2in2out.so (from build/libs/panners/2in2out/libpan2in2out.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/panners/libpan1in2out.so (from build/libs/panners/1in2out/libpan1in2out.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/panners/libpanvbap.so (from build/libs/panners/vbap/libpanvbap.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/panners/libpanbalance.so (from build/libs/panners/stereobalance/libpanbalance.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/backends/libdummy_audiobackend.so (from build/libs/backends/dummy/libdummy_audiobackend.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/backends/libalsa_audiobackend.so (from build/libs/backends/alsa/libalsa_audiobackend.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/backends/libjack_audiobackend.so (from build/libs/backends/jack/libjack_audiobackend.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/backends/libpulseaudio_backend.so (from build/libs/backends/pulseaudio/libpulseaudio_backend.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libtemporal.so.0.0.0 (from build/libs/temporal/libtemporal.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libtemporal.so (to libtemporal.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libtemporal.so.0 (to libtemporal.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardour.so.3.0.0 (from build/libs/ardour/libardour.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardour.so (to libardour.so.3.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libgtkmm2ext.so.0 (to libgtkmm2ext.so.0.8.3)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardour.so.3 (to libardour.so.3.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libgtkmm2ext.so.0.8.3 (from build/libs/gtkmm2ext/libgtkmm2ext.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libgtkmm2ext.so (to libgtkmm2ext.so.0.8.3)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libaudiographer.so.0.0.0 (from build/libs/audiographer/libaudiographer.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libaudiographer.so.0 (to libaudiographer.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libcanvas.so.0.0.0 (from build/libs/canvas/libcanvas.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libaudiographer.so (to libaudiographer.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libcanvas.so (to libcanvas.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libcanvas.so.0 (to libcanvas.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwidgets.so.0.0.0 (from build/libs/widgets/libwidgets.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwidgets.so (to libwidgets.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwidgets.so.0 (to libwidgets.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwaveview.so.0.0.0 (from build/libs/waveview/libwaveview.so)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwaveview.so.0 (to libwaveview.so.0.0.0)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libwaveview.so (to libwaveview.so.0.0.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/reasonablesynth.lv2/manifest.ttl (from build/libs/LV2/reasonablesynth.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.ttl (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.so (from build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-comp.lv2/manifest.ttl (from build/libs/LV2/a-comp.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-comp.lv2/a-comp.ttl (from build/libs/LV2/a-comp.lv2/a-comp.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-comp.lv2/a-comp#stereo.ttl (from build/libs/LV2/a-comp.lv2/a-comp#stereo.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-comp.lv2/presets.ttl (from build/libs/LV2/a-comp.lv2/presets.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-comp.lv2/a-comp.so (from build/libs/LV2/a-comp.lv2/a-comp.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-exp.lv2/manifest.ttl (from build/libs/LV2/a-exp.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-exp.lv2/a-exp.ttl (from build/libs/LV2/a-exp.lv2/a-exp.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-exp.lv2/a-exp#stereo.ttl (from build/libs/LV2/a-exp.lv2/a-exp#stereo.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-exp.lv2/a-exp.so (from build/libs/LV2/a-exp.lv2/a-exp.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-delay.lv2/a-delay.ttl (from build/libs/LV2/a-delay.lv2/a-delay.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-delay.lv2/manifest.ttl (from build/libs/LV2/a-delay.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-delay.lv2/presets.ttl (from build/libs/LV2/a-delay.lv2/presets.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-delay.lv2/a-delay.so (from build/libs/LV2/a-delay.lv2/a-delay.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-eq.lv2/manifest.ttl (from build/libs/LV2/a-eq.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-eq.lv2/a-eq.ttl (from build/libs/LV2/a-eq.lv2/a-eq.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-eq.lv2/a-eq.so (from build/libs/LV2/a-eq.lv2/a-eq.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-reverb.lv2/manifest.ttl (from build/libs/LV2/a-reverb.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-reverb.lv2/a-reverb.ttl (from build/libs/LV2/a-reverb.lv2/a-reverb.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-reverb.lv2/a-reverb.so (from build/libs/LV2/a-reverb.lv2/a-reverb.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-fluidsynth.lv2/manifest.ttl (from build/libs/LV2/a-fluidsynth.lv2/manifest.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.so (from build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/ardour-6.9.0 (from build/gtk2_ardour/ardour-6.9.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6 (from build/gtk2_ardour/ardour6)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/clearlooks.rc (from build/gtk2_ardour/clearlooks.rc)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/clearlooks.ardoursans.rc (from build/gtk2_ardour/clearlooks.ardoursans.rc)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/default_ui_config (from build/gtk2_ardour/default_ui_config)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/ardour.menus (from build/gtk2_ardour/ardour.menus)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/trx.menus (from build/gtk2_ardour/trx.menus)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/applications/ardour6.desktop (from build/gtk2_ardour/ardour6.desktop)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/mime/application/ardour.xml (from build/gtk2_ardour/ardour.xml)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/appdata/ardour6.appdata.xml (from build/gtk2_ardour/ardour6.appdata.xml)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/22x22/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_22px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/16x16/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_16px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/32x32/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_32px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/48x48/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_48px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/256x256/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_256px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/ardour.keys (from build/gtk2_ardour/ardour.keys)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/icons/hicolor/512x512/apps/ardour6.png (from gtk2_ardour/resources/Ardour-icon_512px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/ArdourMono.ttf (from gtk2_ardour/ArdourMono.ttf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/ArdourSans.ttf (from gtk2_ardour/ArdourSans.ttf)
- install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/default_ui_config (from build/gtk2_ardour/default_ui_config)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_16px.png (from gtk2_ardour/resources/Ardour-icon_16px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_22px.png (from gtk2_ardour/resources/Ardour-icon_22px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/act-disabled.png (from gtk2_ardour/icons/act-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_256px.png (from gtk2_ardour/resources/Ardour-icon_256px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/add.png (from gtk2_ardour/icons/add.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/blueberry_milk-ardour.colors (from gtk2_ardour/themes/blueberry_milk-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_32px.png (from gtk2_ardour/resources/Ardour-icon_32px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/anchored_trim_left_cursor.png (from gtk2_ardour/icons/anchored_trim_left_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/caineville-ardour.colors (from gtk2_ardour/themes/caineville-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_48px.png (from gtk2_ardour/resources/Ardour-icon_48px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/anchored_trim_right_cursor.png (from gtk2_ardour/icons/anchored_trim_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-icon_512px.png (from gtk2_ardour/resources/Ardour-icon_512px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/clear_gray-ardour.colors (from gtk2_ardour/themes/clear_gray-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/application-x-ardour_16px.png (from gtk2_ardour/icons/application-x-ardour_16px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/cubasish-ardour.colors (from gtk2_ardour/themes/cubasish-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/application-x-ardour_22px.png (from gtk2_ardour/icons/application-x-ardour_22px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-small-splash.png (from gtk2_ardour/resources/Ardour-small-splash.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/resources/Ardour-splash.png (from gtk2_ardour/resources/Ardour-splash.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/dark-ardour.colors (from gtk2_ardour/themes/dark-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/CD + Ogg_Vorbis + FLAC.preset (from share/export/CD + Ogg_Vorbis + FLAC.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/application-x-ardour_32px.png (from gtk2_ardour/icons/application-x-ardour_32px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/recbox-ardour.colors (from gtk2_ardour/themes/recbox-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/CD only.preset (from share/export/CD only.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/application-x-ardour_48px.png (from gtk2_ardour/icons/application-x-ardour_48px.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/FLAC.preset (from share/export/FLAC.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/themes/unastudia-ardour.colors (from gtk2_ardour/themes/unastudia-ardour.colors)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/ardour-app-icon_osx.png (from gtk2_ardour/icons/ardour-app-icon_osx.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Ogg_Vorbis + FLAC.preset (from share/export/Ogg_Vorbis + FLAC.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/ardour-app-icon_osx_mask.png (from gtk2_ardour/icons/ardour-app-icon_osx_mask.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Ogg_Vorbis.preset (from share/export/Ogg_Vorbis.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/cc121.png (from gtk2_ardour/icons/cc121.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Streaming.preset (from share/export/Streaming.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/chord.png (from gtk2_ardour/icons/chord.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Amazon Music.format (from share/export/Amazon Music.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/close.png (from gtk2_ardour/icons/close.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Apple Music.format (from share/export/Apple Music.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/computer_keyboard.png (from gtk2_ardour/icons/computer_keyboard.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/BWAV 24bit Export.format (from share/export/BWAV 24bit Export.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/computer_keyboard_active.png (from gtk2_ardour/icons/computer_keyboard_active.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/BWAV 32float Export.format (from share/export/BWAV 32float Export.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/eighthnote.png (from gtk2_ardour/icons/eighthnote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/CD (Red Book).format (from share/export/CD (Red Book).format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/AKAI_MIDIMix_EQ_Mode.map (from share/midi_maps/AKAI_MIDIMix_EQ_Mode.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/expand_left_right_cursor.png (from gtk2_ardour/icons/expand_left_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/FLAC 24 bit.format (from share/export/FLAC 24 bit.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/AKAI_MIDIMix_Normal_Mode.map (from share/midi_maps/AKAI_MIDIMix_Normal_Mode.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/MP3 (extreme).format (from share/export/MP3 (extreme).format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/expand_up_down_cursor.png (from gtk2_ardour/icons/expand_up_down_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/AKAI_MPK61.map (from share/midi_maps/AKAI_MPK61.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/MP3 (medium).format (from share/export/MP3 (medium).format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fade_in_cursor.png (from gtk2_ardour/icons/fade_in_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/AKAI_MPKmini.map (from share/midi_maps/AKAI_MPKmini.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fade_out_cursor.png (from gtk2_ardour/icons/fade_out_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Alesis_QX25.map (from share/midi_maps/Alesis_QX25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/MP3 (standard).format (from share/export/MP3 (standard).format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/SSL Nucleus Ardour.profile (from share/mcp/SSL Nucleus Ardour.profile)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Alesis_VI25.map (from share/midi_maps/Alesis_VI25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadein-constant-power.png (from gtk2_ardour/icons/fadein-constant-power.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/osc/TTC2.preset (from share/osc/TTC2.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Ogg_Vorbis.format (from share/export/Ogg_Vorbis.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/artist_control.device (from share/mcp/artist_control.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/arturiaMkII.profile (from share/mcp/arturiaMkII.profile)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Arturia_KeyLab49.map (from share/midi_maps/Arturia_KeyLab49.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadein-fast-cut.png (from gtk2_ardour/icons/fadein-fast-cut.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/osc/basic-touchosc.preset (from share/osc/basic-touchosc.preset)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Ring Tone.format (from share/export/Ring Tone.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/user.profile (from share/mcp/user.profile)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/artist_mix.device (from share/mcp/artist_mix.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadein-linear.png (from gtk2_ardour/icons/fadein-linear.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Arturia_MiniLab_mkII.map (from share/midi_maps/Arturia_MiniLab_mkII.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/Soundcloud and Spotify.format (from share/export/Soundcloud and Spotify.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/arturiaMkII.device (from share/mcp/arturiaMkII.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/DDX3216.map (from share/midi_maps/DDX3216.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadein-slow-cut.png (from gtk2_ardour/icons/fadein-slow-cut.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/WAV (tagged).format (from share/export/WAV (tagged).format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/bcf2000.device (from share/mcp/bcf2000.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_nanoKONTROL.map (from share/midi_maps/Korg_nanoKONTROL.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/export/YouTube and Deezer.format (from share/export/YouTube and Deezer.format)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadein-symmetric.png (from gtk2_ardour/icons/fadein-symmetric.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/cmc.device (from share/mcp/cmc.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_nanoKONTROL2.map (from share/midi_maps/Korg_nanoKONTROL2.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/mc+xt+xt.device (from share/mcp/mc+xt+xt.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadeout-constant-power.png (from gtk2_ardour/icons/fadeout-constant-power.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_nanoKONTROL2_With_Master.map (from share/midi_maps/Korg_nanoKONTROL2_With_Master.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/mc+xt.device (from share/mcp/mc+xt.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadeout-fast-cut.png (from gtk2_ardour/icons/fadeout-fast-cut.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Master.map (from share/midi_maps/Korg_nanoKONTROL_Master.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/mc.device (from share/mcp/mc.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadeout-linear.png (from gtk2_ardour/icons/fadeout-linear.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Studio.map (from share/midi_maps/Korg_nanoKONTROL_Studio.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/mcpro.device (from share/mcp/mcpro.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadeout-slow-cut.png (from gtk2_ardour/icons/fadeout-slow-cut.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Korg_taktile.map (from share/midi_maps/Korg_taktile.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/mcproxt.device (from share/mcp/mcproxt.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fadeout-symmetric.png (from gtk2_ardour/icons/fadeout-symmetric.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Axiom25.map (from share/midi_maps/M-Audio_Axiom25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/midikbd.device (from share/mcp/midikbd.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Axiom61.map (from share/midi_maps/M-Audio_Axiom61.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/faderport-small.png (from gtk2_ardour/icons/faderport-small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/nucleus-platform-midi.device (from share/mcp/nucleus-platform-midi.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Axiom_AIR_Mini_32.map (from share/midi_maps/M-Audio_Axiom_AIR_Mini_32.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/faderport16-small.png (from gtk2_ardour/icons/faderport16-small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/nucleus.device (from share/mcp/nucleus.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map (from share/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/faderport2018-small.png (from gtk2_ardour/icons/faderport2018-small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Oxygen49.map (from share/midi_maps/M-Audio_Oxygen49.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qcon+qex.device (from share/mcp/qcon+qex.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/faderport8-small.png (from gtk2_ardour/icons/faderport8-small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/M-Audio_Oxygen61v3.map (from share/midi_maps/M-Audio_Oxygen61v3.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qcon.device (from share/mcp/qcon.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Nektar_Panorama.map (from share/midi_maps/Nektar_Panorama.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qcon_g2+g2ex.device (from share/mcp/qcon_g2+g2ex.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/ferret_02.png (from gtk2_ardour/icons/ferret_02.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Novation Impulse 49.map (from share/midi_maps/Novation Impulse 49.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qcon_g2.device (from share/mcp/qcon_g2.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/forte.png (from gtk2_ardour/icons/forte.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Novation_Impulse61.map (from share/midi_maps/Novation_Impulse61.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fortissimo.png (from gtk2_ardour/icons/fortissimo.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qcon_g2ex+g2.device (from share/mcp/qcon_g2ex+g2.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Novation_LaunchControl_XL.map (from share/midi_maps/Novation_LaunchControl_XL.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/fortississimo.png (from gtk2_ardour/icons/fortississimo.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/qex+qcon.device (from share/mcp/qex+qcon.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Novation_LaunchKey25.map (from share/midi_maps/Novation_LaunchKey25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/grabber.png (from gtk2_ardour/icons/grabber.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/ruco.device (from share/mcp/ruco.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Novation_LaunchKey49.map (from share/midi_maps/Novation_LaunchKey49.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch+2x-touch-compact.device (from share/mcp/x-touch+2x-touch-compact.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/grabber_edit_point.png (from gtk2_ardour/icons/grabber_edit_point.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Roland_SI-24.map (from share/midi_maps/Roland_SI-24.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch+x-touch-compact.device (from share/mcp/x-touch+x-touch-compact.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/grabber_note.png (from gtk2_ardour/icons/grabber_note.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Roland_V_Studio_20.map (from share/midi_maps/Roland_V_Studio_20.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch-compact.device (from share/mcp/x-touch-compact.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/Yamaha_KX25.map (from share/midi_maps/Yamaha_KX25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/halfnote.png (from gtk2_ardour/icons/halfnote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch-mini.device (from share/mcp/x-touch-mini.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/i_beam_cursor.png (from gtk2_ardour/icons/i_beam_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/akai-mpd-32.map (from share/midi_maps/akai-mpd-32.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch-one.device (from share/mcp/x-touch-one.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/launch_control_xl.png (from gtk2_ardour/icons/launch_control_xl.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/bcf2000.map (from share/midi_maps/bcf2000.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/x-touch.device (from share/mcp/x-touch.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/bcf2000_mackie.map (from share/midi_maps/bcf2000_mackie.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/mezzforte.png (from gtk2_ardour/icons/mezzforte.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/xt+mc+xt.device (from share/mcp/xt+mc+xt.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/m-audio-oxygen61v3.map (from share/midi_maps/m-audio-oxygen61v3.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/mezzoforte.png (from gtk2_ardour/icons/mezzoforte.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/xt+mc.device (from share/mcp/xt+mc.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/m-audio_oxygen25.map (from share/midi_maps/m-audio_oxygen25.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/mezzopiano.png (from gtk2_ardour/icons/mezzopiano.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/m-audio_oxygen25_3rdGen.map (from share/midi_maps/m-audio_oxygen25_3rdGen.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/mcp/xt+xt+mc.device (from share/mcp/xt+xt+mc.device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi-input-active.png (from gtk2_ardour/icons/midi-input-active.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/m-audio_oxygen8v2.map (from share/midi_maps/m-audio_oxygen8v2.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi-input-inactive.png (from gtk2_ardour/icons/midi-input-inactive.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/midikb_wiimote.map (from share/midi_maps/midikb_wiimote.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi_socket_small.png (from gtk2_ardour/icons/midi_socket_small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/midi_maps/xboard-61.map (from share/midi_maps/xboard-61.map)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi_sound_notes.png (from gtk2_ardour/icons/midi_sound_notes.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi_tool_erase.png (from gtk2_ardour/icons/midi_tool_erase.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi_tool_pencil.png (from gtk2_ardour/icons/midi_tool_pencil.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/midi_tool_select.png (from gtk2_ardour/icons/midi_tool_select.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/move_cursor.png (from gtk2_ardour/icons/move_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/mute-disabled.png (from gtk2_ardour/icons/mute-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/mute-enabled.png (from gtk2_ardour/icons/mute-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/muted-by-others.png (from gtk2_ardour/icons/muted-by-others.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/padlock_closed.png (from gtk2_ardour/icons/padlock_closed.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/padlock_open.png (from gtk2_ardour/icons/padlock_open.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/pianissimo.png (from gtk2_ardour/icons/pianissimo.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/pianississimo.png (from gtk2_ardour/icons/pianississimo.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/piano.png (from gtk2_ardour/icons/piano.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/push2-small.png (from gtk2_ardour/icons/push2-small.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/quarternote.png (from gtk2_ardour/icons/quarternote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/rec-enabled.png (from gtk2_ardour/icons/rec-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/rec-in-progress.png (from gtk2_ardour/icons/rec-in-progress.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/rec-safe-disabled.png (from gtk2_ardour/icons/rec-safe-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/rec-safe-enabled.png (from gtk2_ardour/icons/rec-safe-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record-normal-disabled.png (from gtk2_ardour/icons/record-normal-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record-normal-enabled.png (from gtk2_ardour/icons/record-normal-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record-normal-in-progress.png (from gtk2_ardour/icons/record-normal-in-progress.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record-step.png (from gtk2_ardour/icons/record-step.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record_disabled_grey.png (from gtk2_ardour/icons/record_disabled_grey.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record_normal_red.png (from gtk2_ardour/icons/record_normal_red.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/record_tape_red.png (from gtk2_ardour/icons/record_tape_red.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_bottom_cursor.png (from gtk2_ardour/icons/resize_bottom_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_bottom_left_cursor.png (from gtk2_ardour/icons/resize_bottom_left_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_bottom_right_cursor.png (from gtk2_ardour/icons/resize_bottom_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_left_cursor.png (from gtk2_ardour/icons/resize_left_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_right_cursor.png (from gtk2_ardour/icons/resize_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_top_cursor.png (from gtk2_ardour/icons/resize_top_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_top_left_cursor.png (from gtk2_ardour/icons/resize_top_left_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/resize_top_right_cursor.png (from gtk2_ardour/icons/resize_top_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/sae.png (from gtk2_ardour/icons/sae.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/scissors.png (from gtk2_ardour/icons/scissors.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/search.png (from gtk2_ardour/icons/search.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/sixteenthnote.png (from gtk2_ardour/icons/sixteenthnote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/sixtyfourthnote.png (from gtk2_ardour/icons/sixtyfourthnote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-disabled.png (from gtk2_ardour/icons/solo-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-enabled.png (from gtk2_ardour/icons/solo-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-isolate-disabled.png (from gtk2_ardour/icons/solo-isolate-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-isolate-enabled.png (from gtk2_ardour/icons/solo-isolate-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-isolated.png (from gtk2_ardour/icons/solo-isolated.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-safe-disabled.png (from gtk2_ardour/icons/solo-safe-disabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-safe-enabled.png (from gtk2_ardour/icons/solo-safe-enabled.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/solo-safe-icon.png (from gtk2_ardour/icons/solo-safe-icon.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/soloed-by-others.png (from gtk2_ardour/icons/soloed-by-others.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/soundcloud.png (from gtk2_ardour/icons/soundcloud.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/thirtysecondnote.png (from gtk2_ardour/icons/thirtysecondnote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/time_exp.png (from gtk2_ardour/icons/time_exp.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_bottom_cursor.png (from gtk2_ardour/icons/trim_bottom_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_left_cursor.png (from gtk2_ardour/icons/trim_left_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_left_cursor_5.png (from gtk2_ardour/icons/trim_left_cursor_5.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_left_cursor_right_only.png (from gtk2_ardour/icons/trim_left_cursor_right_only.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_right_cursor.png (from gtk2_ardour/icons/trim_right_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_right_cursor_5.png (from gtk2_ardour/icons/trim_right_cursor_5.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_right_cursor_left_only.png (from gtk2_ardour/icons/trim_right_cursor_left_only.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/trim_top_cursor.png (from gtk2_ardour/icons/trim_top_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/wholenote.png (from gtk2_ardour/icons/wholenote.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/zoom_in_cursor.png (from gtk2_ardour/icons/zoom_in_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/icons/zoom_out_cursor.png (from gtk2_ardour/icons/zoom_out_cursor.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/plugin_metadata/plugin_statuses (from share/plugin_metadata/plugin_statuses)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/plugin_metadata/plugin_tags (from share/plugin_metadata/plugin_tags)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/HiAndLowPass.lua (from share/scripts/HiAndLowPass.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/a-noise.lua (from share/scripts/a-noise.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/a_mute.lua (from share/scripts/a_mute.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/a_slow_mute.lua (from share/scripts/a_slow_mute.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/ART_Multiverb_Alpha_2_0.midnam (from share/patchfiles/ART_Multiverb_Alpha_2_0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/ab_switch.lua (from share/scripts/ab_switch.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Access_Virus_A.midnam (from share/patchfiles/Access_Virus_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/access_action.lua (from share/scripts/access_action.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Access_Virus_B_KB_Indigo.midnam (from share/patchfiles/Access_Virus_B_KB_Indigo.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/addscopes.lua (from share/scripts/addscopes.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Access_Virus_Rack.midnam (from share/patchfiles/Access_Virus_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/amp5.lua (from share/scripts/amp5.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_DM5.midnam (from share/patchfiles/Alesis_DM5.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/avldrums_midimap.lua (from share/scripts/avldrums_midimap.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/bounce_replace.lua (from share/scripts/bounce_replace.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_4.midnam (from share/patchfiles/Alesis_MIDIVerb_4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/bypass_all_plugins.lua (from share/scripts/bypass_all_plugins.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_II.midnam (from share/patchfiles/Alesis_MIDIVerb_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/collapse_playlists.lua (from share/scripts/collapse_playlists.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_MIDIVerb_III.midnam (from share/patchfiles/Alesis_MIDIVerb_III.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/create_drum_tracks.lua (from share/scripts/create_drum_tracks.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_MicroVerb4.midnam (from share/patchfiles/Alesis_MicroVerb4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/delete_xrun_markers.lua (from share/scripts/delete_xrun_markers.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_NanoBass.midnam (from share/patchfiles/Alesis_NanoBass.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/export_mp4chaps.lua (from share/scripts/export_mp4chaps.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_NanoPiano.midnam (from share/patchfiles/Alesis_NanoPiano.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/faders_to_trims.lua (from share/scripts/faders_to_trims.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_NanoSynth.midnam (from share/patchfiles/Alesis_NanoSynth.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/jump_to_marker.lua (from share/scripts/jump_to_marker.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_Q20.midnam (from share/patchfiles/Alesis_Q20.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/lfo_automation.lua (from share/scripts/lfo_automation.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QS6.midnam (from share/patchfiles/Alesis_QS6.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/list_plugins.lua (from share/scripts/list_plugins.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/ltc_reader.lua (from share/scripts/ltc_reader.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QS6_1.midnam (from share/patchfiles/Alesis_QS6_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/metering_point.lua (from share/scripts/metering_point.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QS78.midnam (from share/patchfiles/Alesis_QS78.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/midi_cc_to_automation.lua (from share/scripts/midi_cc_to_automation.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QS7_1_8_1.midnam (from share/patchfiles/Alesis_QS7_1_8_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/midi_remap.lua (from share/scripts/midi_remap.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_Q_Cards.midnam (from share/patchfiles/Alesis_Q_Cards.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/midimon.lua (from share/scripts/midimon.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/mixer_screenshot.lua (from share/scripts/mixer_screenshot.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QuadraSynth.midnam (from share/patchfiles/Alesis_QuadraSynth.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/mixer_settings_recall.lua (from share/scripts/mixer_settings_recall.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_QuadraSynth_Plus.midnam (from share/patchfiles/Alesis_QuadraSynth_Plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/mixer_settings_store.lua (from share/scripts/mixer_settings_store.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_Quadraverb_2.midnam (from share/patchfiles/Alesis_Quadraverb_2.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/mute_all_tracks.lua (from share/scripts/mute_all_tracks.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_Quadraverb_Plus.midnam (from share/patchfiles/Alesis_Quadraverb_Plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/normalize_all_tracks.lua (from share/scripts/normalize_all_tracks.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_S4.midnam (from share/patchfiles/Alesis_S4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/notch_bank.lua (from share/scripts/notch_bank.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_S4_Plus.midnam (from share/patchfiles/Alesis_S4_Plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/periodic_backup.lua (from share/scripts/periodic_backup.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Alesis_SR_16.midnam (from share/patchfiles/Alesis_SR_16.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/pitch_to_mts.lua (from share/scripts/pitch_to_mts.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Bitheadz_Retro_AS_1.midnam (from share/patchfiles/Bitheadz_Retro_AS_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/post_export_save_hook.lua (from share/scripts/post_export_save_hook.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/preare_record_example.lua (from share/scripts/preare_record_example.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Casio_CZ_1.midnam (from share/patchfiles/Casio_CZ_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/remove_unknown_procs.lua (from share/scripts/remove_unknown_procs.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Clavia_Nord.midnam (from share/patchfiles/Clavia_Nord.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/reset_mixer.lua (from share/scripts/reset_mixer.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Clavia_Nord_Lead_II.midnam (from share/patchfiles/Clavia_Nord_Lead_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/rubberband_swing.lua (from share/scripts/rubberband_swing.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Clavia_Nord_Rack_3.midnam (from share/patchfiles/Clavia_Nord_Rack_3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_chanmap.lua (from share/scripts/s_chanmap.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_ducks.lua (from share/scripts/s_ducks.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/DSI_Evolver.midnam (from share/patchfiles/DSI_Evolver.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_fader_automation.lua (from share/scripts/s_fader_automation.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/DSI_Mopho.midnam (from share/patchfiles/DSI_Mopho.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_foreach_track.lua (from share/scripts/s_foreach_track.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/DSI_Tetra.midnam (from share/patchfiles/DSI_Tetra.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_group_color.lua (from share/scripts/s_group_color.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Digidesign_MP1.midnam (from share/patchfiles/Digidesign_MP1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_import_files.lua (from share/scripts/s_import_files.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Digitech_DSP128plus.midnam (from share/patchfiles/Digitech_DSP128plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_plugin_automation.lua (from share/scripts/s_plugin_automation.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Digitech_DSP_128.midnam (from share/patchfiles/Digitech_DSP_128.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_plugin_reorder.lua (from share/scripts/s_plugin_reorder.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/hardour-6.9.0 (from build/headless/hardour-6.9.0)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-lua (from build/luasession/ardour6-lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Digitech_Quad_4.midnam (from share/patchfiles/Digitech_Quad_4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_pluginutils.lua (from share/scripts/s_pluginutils.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/luasession (from build/luasession/luasession)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Digitech_S100.midnam (from share/patchfiles/Digitech_S100.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_portengine.lua (from share/scripts/s_portengine.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour6-copy-mixer (from build/session_utils/ardour6-copy-mixer)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-copy-mixer (to /usr/lib/ardour6/utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour6-export (from build/session_utils/ardour6-export)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Dynacord_DRP_20X.midnam (from share/patchfiles/Dynacord_DRP_20X.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_region_gain.lua (from share/scripts/s_region_gain.lua)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-export (to /usr/lib/ardour6/utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam (from share/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour6-fix_bbtppq (from build/session_utils/ardour6-fix_bbtppq)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_region_gain2.lua (from share/scripts/s_region_gain2.lua)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-fix_bbtppq (to /usr/lib/ardour6/utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour6-new_empty_session (from build/session_utils/ardour6-new_empty_session)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_02_1FH_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Brass_02_1FH_KS_Sus_Short_C0_A#0.midnam)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-new_empty_session (to /usr/lib/ardour6/utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour6-new_session (from build/session_utils/ardour6-new_session)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_region_gain_curve.lua (from share/scripts/s_region_gain_curve.lua)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/bin/ardour6-new_session (to /usr/lib/ardour6/utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/utils/ardour-util.sh (from build/session_utils/ardour-util.sh)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_03_1FH_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_03_1FH_KS_Effects_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/ardour-vst3-scanner (from build/libs/fst/ardour-vst3-scanner)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_replaceplugin.lua (from share/scripts/s_replaceplugin.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/ardour-vst-scanner (from build/libs/fst/ardour-vst-scanner)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/ardour-exec-wrapper (from build/libs/vfork/ardour-exec-wrapper)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_04_2FH_KS_Sus_Short_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Brass_04_2FH_KS_Sus_Short_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardouralsautil.so.0.0.1 (from build/libs/ardouralsautil/libardouralsautil.so)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_selection.lua (from share/scripts/s_selection.lua)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardouralsautil.so.0 (to libardouralsautil.so.0.0.1)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_05_2FH_KS_Effects_C0_F#0.midnam (from share/patchfiles/EW_Hollywood_Brass_05_2FH_KS_Effects_C0_F#0.midnam)
+ symlink /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/libardouralsautil.so (to libardouralsautil.so.0.0.1)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_set_region_fades.lua (from share/scripts/s_set_region_fades.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/lib/ardour6/ardour-request-device (from build/libs/ardouralsautil/ardour-request-device)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/etc/ardour6/system_config (from system_config)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_06_6FH_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_06_6FH_KS_Sus_Short_C0_G#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/templates/.stub (from share/templates/.stub)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_showhide_track.lua (from share/scripts/s_showhide_track.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_07_6FH_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_07_6FH_KS_Effects_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_thin_automation.lua (from share/scripts/s_thin_automation.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_08_1TP_KS_Sus_Short_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_08_1TP_KS_Sus_Short_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_timecode.lua (from share/scripts/s_timecode.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_09_1TP_KS_Effects_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Brass_09_1TP_KS_Effects_C0_E0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_track_props.lua (from share/scripts/s_track_props.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_10_2TP_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_10_2TP_KS_Sus_Short_C0_G#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_vamp_plugin_index.lua (from share/scripts/s_vamp_plugin_index.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_11_2TP_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_11_2TP_KS_Effects_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/s_whoami.lua (from share/scripts/s_whoami.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_12_3TP_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Brass_12_3TP_KS_Sus_Short_C0_A#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/scl_to_mts.lua (from share/scripts/scl_to_mts.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_13_3TP_KS_Effects_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Brass_13_3TP_KS_Effects_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/scope.lua (from share/scripts/scope.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_14_1TB_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Brass_14_1TB_KS_Sus_Short_C0_G#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/select_every_2nd_region.lua (from share/scripts/select_every_2nd_region.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_15_1TB_KS_Effects_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Brass_15_1TB_KS_Effects_C0_E0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/send_to_bus.lua (from share/scripts/send_to_bus.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_16_3TB_KS_Sus_Short_C#4_G#4.midnam (from share/patchfiles/EW_Hollywood_Brass_16_3TB_KS_Sus_Short_C#4_G#4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/session_template_advanced.lua (from share/scripts/session_template_advanced.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_17_3TB_KS_Effects_C#4_F4.midnam (from share/patchfiles/EW_Hollywood_Brass_17_3TB_KS_Effects_C#4_F4.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/session_template_record.lua (from share/scripts/session_template_record.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_18_1CM_KS_Sus_Short_C#3_G3.midnam (from share/patchfiles/EW_Hollywood_Brass_18_1CM_KS_Sus_Short_C#3_G3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/set_automation_mode.lua (from share/scripts/set_automation_mode.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_19_1TU_KS_Sus_Short_C3_G#3.midnam (from share/patchfiles/EW_Hollywood_Brass_19_1TU_KS_Sus_Short_C3_G#3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/singen.lua (from share/scripts/singen.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_20_1TU_KS_Effects_C3_E3.midnam (from share/patchfiles/EW_Hollywood_Brass_20_1TU_KS_Effects_C3_E3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/spectrogram.lua (from share/scripts/spectrogram.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_21_LB_KS_Sus_Short_C0_D0.midnam (from share/patchfiles/EW_Hollywood_Brass_21_LB_KS_Sus_Short_C0_D0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/split_all_markers.lua (from share/scripts/split_all_markers.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Brass_22_LB_KS_Effects_C3_B3.midnam (from share/patchfiles/EW_Hollywood_Brass_22_LB_KS_Effects_C3_B3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/stop_at_marker.lua (from share/scripts/stop_at_marker.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam (from share/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/store_recall_mixer.lua (from share/scripts/store_recall_mixer.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Harp_02_Harp_KS_Master_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Harp_02_Harp_KS_Master_C0_G#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/synth1.lua (from share/scripts/synth1.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/tomsloop.lua (from share/scripts/tomsloop.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/track_organizer.lua (from share/scripts/track_organizer.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/tx_raw_midi_from_file.lua (from share/scripts/tx_raw_midi_from_file.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_02_PF_KS_Sus_Short_C0_C1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_02_PF_KS_Sus_Short_C0_C1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/vamp_audio_to_midi.lua (from share/scripts/vamp_audio_to_midi.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_03_PF_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_03_PF_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/voice_activate.lua (from share/scripts/voice_activate.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/scripts/x-fade.lua (from share/scripts/x-fade.lua)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_04_FL_KS_Sus_Short_C0_C#1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_04_FL_KS_Sus_Short_C0_C#1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_05_FL_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_05_FL_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_06_FL2_KS_Sus_Short_C0_C#1.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_06_FL2_KS_Sus_Short_C0_C#1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_07_FL2_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_07_FL2_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_08_AF_KS_Sus_Short_C0_F#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_08_AF_KS_Sus_Short_C0_F#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_09_BF_KS_Sus_Short_C0_E0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_09_BF_KS_Sus_Short_C0_E0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_10_OB_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_10_OB_KS_Sus_Short_C0_A#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_11_OB_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_11_OB_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_12_EH_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_12_EH_KS_Sus_Short_C0_A#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_13_CL_KS_Sus_Short_C0_A#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_13_CL_KS_Sus_Short_C0_A#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_14_CL_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_14_CL_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_15_BC_KS_Sus_Short_C0_A0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_15_BC_KS_Sus_Short_C0_A0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_16_BS_KS_Sus_Short_C0_G#0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_16_BS_KS_Sus_Short_C0_G#0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_17_BS_KS_Runs_FX_C0_G0.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_17_BS_KS_Runs_FX_C0_G0.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_18_CB_KS_Sus_Short_C3_G#3.midnam (from share/patchfiles/EW_Hollywood_Orchestral_Woodwinds_18_CB_KS_Sus_Short_C3_G#3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam (from share/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_02_1st_Violins_Sus_KS_C0_F#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_02_1st_Violins_Sus_KS_C0_F#0_Ni.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_03_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_03_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_04_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_04_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_B.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_05_2nd_Violins_Sus_KS_C0_G#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_05_2nd_Violins_Sus_KS_C0_G#0_Ni.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_06_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_06_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_07_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_07_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_B.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_08_Violas_Sus_KS_C0_G0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_08_Violas_Sus_KS_C0_G0_Ni.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_09_Violas_Sus_KS_C0_G0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_09_Violas_Sus_KS_C0_G0_Ni_DIV_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_10_Violas_Sus_KS_C0_G0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_10_Violas_Sus_KS_C0_G0_Ni_DIV_B.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_11_Celli_Sus_KS_C0_F#0_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_11_Celli_Sus_KS_C0_F#0_Ni.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_12_Celli_Sus_KS_C0_F#0_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_12_Celli_Sus_KS_C0_F#0_Ni_DIV_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_13_Celli_Sus_KS_C0_F#0_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_13_Celli_Sus_KS_C0_F#0_Ni_DIV_B.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_14_Basses_Sus_KS_C4_F4_Ni.midnam (from share/patchfiles/EW_Hollywood_Strings_14_Basses_Sus_KS_C4_F4_Ni.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_15_Basses_Sus_KS_C4_F4_Ni_DIV_A.midnam (from share/patchfiles/EW_Hollywood_Strings_15_Basses_Sus_KS_C4_F4_Ni_DIV_A.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Hollywood_Strings_16_Basses_Sus_KS_C4_F4_Ni_DIV_B.midnam (from share/patchfiles/EW_Hollywood_Strings_16_Basses_Sus_KS_C4_F4_Ni_DIV_B.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam (from share/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam (from share/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Pianos_03_Steinway_D.midnam (from share/patchfiles/EW_Pianos_03_Steinway_D.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/EW_Pianos_04_Yamaha_C7.midnam (from share/patchfiles/EW_Pianos_04_Yamaha_C7.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Mo_Phatt.midnam (from share/patchfiles/E_mu_Mo_Phatt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Orbit_3.midnam (from share/patchfiles/E_mu_Orbit_3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Proteus_2000.midnam (from share/patchfiles/E_mu_Proteus_2000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_HALO.midnam (from share/patchfiles/E_mu_Systems_HALO.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_MK_6.midnam (from share/patchfiles/E_mu_Systems_MK_6.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_MPS.midnam (from share/patchfiles/E_mu_Systems_MPS.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_MPS_Orch.midnam (from share/patchfiles/E_mu_Systems_MPS_Orch.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_MP_7.midnam (from share/patchfiles/E_mu_Systems_MP_7.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_Mo_Phatt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Morpheus.midnam (from share/patchfiles/E_mu_Systems_Morpheus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Orbit.midnam (from share/patchfiles/E_mu_Systems_Orbit.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Orbit_V2.midnam (from share/patchfiles/E_mu_Systems_Orbit_V2.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Audity.midnam (from share/patchfiles/E_mu_Systems_P2000_Audity.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam (from share/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Composer.midnam (from share/patchfiles/E_mu_Systems_P2000_Composer.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam (from share/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam (from share/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam (from share/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam (from share/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam (from share/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam (from share/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam (from share/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam (from share/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protozoa.midnam (from share/patchfiles/E_mu_Systems_P2000_Protozoa.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam (from share/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam (from share/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam (from share/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam (from share/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css (from share/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam (from share/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/expand.svg (from share/web_surfaces/builtin/mixer/expand.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam (from share/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/index.html (from share/web_surfaces/builtin/mixer/index.html)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/js/main.js (from share/web_surfaces/builtin/mixer/js/main.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XTREM.midnam (from share/patchfiles/E_mu_Systems_P2000_XTREM.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/js/scale.js (from share/web_surfaces/builtin/mixer/js/scale.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_P2000_X_Lead.midnam (from share/patchfiles/E_mu_Systems_P2000_X_Lead.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/js/tkloader.js (from share/web_surfaces/builtin/mixer/js/tkloader.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_PK_6.midnam (from share/patchfiles/E_mu_Systems_PK_6.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/js/tkwidget.js (from share/web_surfaces/builtin/mixer/js/tkwidget.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Earth.midnam (from share/patchfiles/E_mu_Systems_Planet_Earth.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/js/widget.js (from share/web_surfaces/builtin/mixer/js/widget.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/main.css (from share/web_surfaces/builtin/mixer/main.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Phatt.midnam (from share/patchfiles/E_mu_Systems_Planet_Phatt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/manifest.xml (from share/web_surfaces/builtin/mixer/manifest.xml)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Procussion.midnam (from share/patchfiles/E_mu_Systems_Procussion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/.gitignore (from share/web_surfaces/builtin/mixer/toolkit/.gitignore)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_ProteusFX.midnam (from share/patchfiles/E_mu_Systems_ProteusFX.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/COPYING (from share/web_surfaces/builtin/mixer/toolkit/COPYING)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/G.js (from share/web_surfaces/builtin/mixer/toolkit/G.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1.midnam (from share/patchfiles/E_mu_Systems_Proteus_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/README (from share/web_surfaces/builtin/mixer/toolkit/implements/README)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/anchor.js (from share/web_surfaces/builtin/mixer/toolkit/implements/anchor.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js (from share/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam (from share/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/base.js (from share/web_surfaces/builtin/mixer/toolkit/implements/base.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2.midnam (from share/patchfiles/E_mu_Systems_Proteus_2.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js (from share/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2500.midnam (from share/patchfiles/E_mu_Systems_Proteus_2500.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/gradient.js (from share/web_surfaces/builtin/mixer/toolkit/implements/gradient.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_2_XR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/notes.js (from share/web_surfaces/builtin/mixer/toolkit/implements/notes.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3.midnam (from share/patchfiles/E_mu_Systems_Proteus_3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/ranged.js (from share/web_surfaces/builtin/mixer/toolkit/implements/ranged.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3_XR.midnam (from share/patchfiles/E_mu_Systems_Proteus_3_XR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/ranges.js (from share/web_surfaces/builtin/mixer/toolkit/implements/ranges.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_Custom.midnam (from share/patchfiles/E_mu_Systems_Proteus_Custom.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/warning.js (from share/web_surfaces/builtin/mixer/toolkit/implements/warning.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_SoundEngine.midnam (from share/patchfiles/E_mu_Systems_SoundEngine.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/README (from share/web_surfaces/builtin/mixer/toolkit/modules/README)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_UltraProteus.midnam (from share/patchfiles/E_mu_Systems_UltraProteus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/circular.js (from share/web_surfaces/builtin/mixer/toolkit/modules/circular.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/drag.js (from share/web_surfaces/builtin/mixer/toolkit/modules/drag.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Keys.midnam (from share/patchfiles/E_mu_Systems_Vintage_Keys.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js (from share/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Pro.midnam (from share/patchfiles/E_mu_Systems_Vintage_Pro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js (from share/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_Virtuoso_2000.midnam (from share/patchfiles/E_mu_Systems_Virtuoso_2000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/eqband.js (from share/web_surfaces/builtin/mixer/toolkit/modules/eqband.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/filter.js (from share/web_surfaces/builtin/mixer/toolkit/modules/filter.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_Systems_XK_6.midnam (from share/patchfiles/E_mu_Systems_XK_6.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/graph.js (from share/web_surfaces/builtin/mixer/toolkit/modules/graph.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/E_mu_XL_1.midnam (from share/patchfiles/E_mu_XL_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/grid.js (from share/web_surfaces/builtin/mixer/toolkit/modules/grid.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/range.js (from share/web_surfaces/builtin/mixer/toolkit/modules/range.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_ESQ.midnam (from share/patchfiles/Ensoniq_ESQ.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/resize.js (from share/web_surfaces/builtin/mixer/toolkit/modules/resize.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_KS_32.midnam (from share/patchfiles/Ensoniq_KS_32.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js (from share/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_MR_Rack_61_76.midnam (from share/patchfiles/Ensoniq_MR_Rack_61_76.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/scale.js (from share/web_surfaces/builtin/mixer/toolkit/modules/scale.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_SD_1.midnam (from share/patchfiles/Ensoniq_SD_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js (from share/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_SQ_1.midnam (from share/patchfiles/Ensoniq_SQ_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js (from share/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_32.midnam (from share/patchfiles/Ensoniq_SQ_1_2_R_32.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_SQ_R.midnam (from share/patchfiles/Ensoniq_SQ_R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_TS_10_12.midnam (from share/patchfiles/Ensoniq_TS_10_12.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_VFX_SD.midnam (from share/patchfiles/Ensoniq_VFX_SD.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Ensoniq_ZR.midnam (from share/patchfiles/Ensoniq_ZR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf (from share/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css (from share/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Eventide_Eclipse.midnam (from share/patchfiles/Eventide_Eclipse.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/toolkit.js (from share/web_surfaces/builtin/mixer/toolkit/toolkit.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Gotharmoon_deMoon.midnam (from share/patchfiles/Gotharmoon_deMoon.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/README (from share/web_surfaces/builtin/mixer/toolkit/widgets/README)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Johnson_J_Station.midnam (from share/patchfiles/Johnson_J_Station.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/button.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/button.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Jomox_MBase_11.midnam (from share/patchfiles/Jomox_MBase_11.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/chart.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/chart.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kawai_GMega.midnam (from share/patchfiles/Kawai_GMega.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/clock.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/clock.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kawai_K1.midnam (from share/patchfiles/Kawai_K1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kawai_K11.midnam (from share/patchfiles/Kawai_K11.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_01R_W.midnam (from share/patchfiles/Korg_01R_W.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colors.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/colors.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_01_W(fd).midnam (from share/patchfiles/Korg_01_W(fd).midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_01_W_Pro(X).midnam (from share/patchfiles/Korg_01_W_Pro(X).midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/container.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/container.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_03R_W.midnam (from share/patchfiles/Korg_03R_W.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_05R_W.midnam (from share/patchfiles/Korg_05R_W.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_AG_10.midnam (from share/patchfiles/Korg_AG_10.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_AG_3.midnam (from share/patchfiles/Korg_AG_3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_CX3.midnam (from share/patchfiles/Korg_CX3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/expander.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/expander.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_C_15_25.midnam (from share/patchfiles/Korg_C_15_25.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/fader.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/fader.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_C_303_505.midnam (from share/patchfiles/Korg_C_303_505.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/frame.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/frame.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_DW_8000.midnam (from share/patchfiles/Korg_DW_8000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_ER_1.midnam (from share/patchfiles/Korg_ER_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_EX_8000.midnam (from share/patchfiles/Korg_EX_8000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/icon.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/icon.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Karma.midnam (from share/patchfiles/Korg_Karma.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/knob.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/knob.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_M1(R).midnam (from share/patchfiles/Korg_M1(R).midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/label.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/label.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_M3R.midnam (from share/patchfiles/Korg_M3R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_MS2000R.midnam (from share/patchfiles/Korg_MS2000R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/list.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/list.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_MicroKORG.midnam (from share/patchfiles/Korg_MicroKORG.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_N1_N5.midnam (from share/patchfiles/Korg_N1_N5.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/notification.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/notification.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_N264.midnam (from share/patchfiles/Korg_N264.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/pager.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/pager.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_N364.midnam (from share/patchfiles/Korg_N364.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_NS5R.midnam (from share/patchfiles/Korg_NS5R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/root.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/root.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/select.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/select.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/slider.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/slider.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_NX5R.midnam (from share/patchfiles/Korg_NX5R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Prophecy.midnam (from share/patchfiles/Korg_Prophecy.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Radias.midnam (from share/patchfiles/Korg_Radias.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/state.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/state.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tag.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tag.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_T1.midnam (from share/patchfiles/Korg_T1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_TR_Rack.midnam (from share/patchfiles/Korg_TR_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_TR_Workstation.midnam (from share/patchfiles/Korg_TR_Workstation.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Trinity.midnam (from share/patchfiles/Korg_Trinity.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Trinity_Plus.midnam (from share/patchfiles/Korg_Trinity_Plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tags.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tags.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Trinity_Pro(X).midnam (from share/patchfiles/Korg_Trinity_Pro(X).midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Trinity_Track.midnam (from share/patchfiles/Korg_Trinity_Track.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Triton.midnam (from share/patchfiles/Korg_Triton.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/value.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/value.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Triton_Expansion.midnam (from share/patchfiles/Korg_Triton_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Triton_Le.midnam (from share/patchfiles/Korg_Triton_Le.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Triton_Rack.midnam (from share/patchfiles/Korg_Triton_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/widget.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/widget.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/window.js (from share/web_surfaces/builtin/mixer/toolkit/widgets/window.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Triton_Studio.midnam (from share/patchfiles/Korg_Triton_Studio.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/protocol/ardour-icon.svg (from share/web_surfaces/builtin/protocol/ardour-icon.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Volca_Bass.midnam (from share/patchfiles/Korg_Volca_Bass.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/protocol/index.html (from share/web_surfaces/builtin/protocol/index.html)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Volca_Beats.midnam (from share/patchfiles/Korg_Volca_Beats.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/protocol/main.css (from share/web_surfaces/builtin/protocol/main.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Volca_Keys.midnam (from share/patchfiles/Korg_Volca_Keys.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/protocol/main.js (from share/web_surfaces/builtin/protocol/main.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Wavestation_A_D.midnam (from share/patchfiles/Korg_Wavestation_A_D.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/protocol/manifest.xml (from share/web_surfaces/builtin/protocol/manifest.xml)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/img/expand.svg (from share/web_surfaces/builtin/transport/img/expand.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Wavestation_EX.midnam (from share/patchfiles/Korg_Wavestation_EX.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/img/pause.svg (from share/web_surfaces/builtin/transport/img/pause.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Wavestation_SR.midnam (from share/patchfiles/Korg_Wavestation_SR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/img/play.svg (from share/web_surfaces/builtin/transport/img/play.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_X2_3_3R.midnam (from share/patchfiles/Korg_X2_3_3R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/img/record-off.svg (from share/web_surfaces/builtin/transport/img/record-off.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_X5(D).midnam (from share/patchfiles/Korg_X5(D).midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/img/record-on.svg (from share/web_surfaces/builtin/transport/img/record-on.svg)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_X5DR.midnam (from share/patchfiles/Korg_X5DR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/index.html (from share/web_surfaces/builtin/transport/index.html)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/main.css (from share/web_surfaces/builtin/transport/main.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_Z1.midnam (from share/patchfiles/Korg_Z1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/main.js (from share/web_surfaces/builtin/transport/main.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Korg_iSeries.midnam (from share/patchfiles/Korg_iSeries.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/manifest.xml (from share/web_surfaces/builtin/transport/manifest.xml)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_I.midnam (from share/patchfiles/Kurzweil_1200_Pro_I.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/builtin/transport/square.ttf (from share/web_surfaces/builtin/transport/square.ttf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_II.midnam (from share/patchfiles/Kurzweil_1200_Pro_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index/junge-regular-webfont.ttf (from share/web_surfaces/index/junge-regular-webfont.ttf)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K1200.midnam (from share/patchfiles/Kurzweil_K1200.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index/junge-regular-webfont.woff (from share/web_surfaces/index/junge-regular-webfont.woff)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2000.midnam (from share/patchfiles/Kurzweil_K2000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index/logo.png (from share/web_surfaces/index/logo.png)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2000R.midnam (from share/patchfiles/Kurzweil_K2000R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index/main.css (from share/web_surfaces/index/main.css)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index/main.js (from share/web_surfaces/index/main.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2000_Expansion.midnam (from share/patchfiles/Kurzweil_K2000_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/index.html (from share/web_surfaces/index.html)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2500X.midnam (from share/patchfiles/Kurzweil_K2500X.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/ardour.js (from share/web_surfaces/shared/ardour.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/base/channel.js (from share/web_surfaces/shared/base/channel.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2500_2600_Expansion.midnam (from share/patchfiles/Kurzweil_K2500_2600_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/base/component.js (from share/web_surfaces/shared/base/component.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2600.midnam (from share/patchfiles/Kurzweil_K2600.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/base/observable.js (from share/web_surfaces/shared/base/observable.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_K2661.midnam (from share/patchfiles/Kurzweil_K2661.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/base/protocol.js (from share/web_surfaces/shared/base/protocol.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/components/mixer.js (from share/web_surfaces/shared/components/mixer.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_Mark_12_152.midnam (from share/patchfiles/Kurzweil_Mark_12_152.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/components/parameter.js (from share/web_surfaces/shared/components/parameter.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_Micro_Piano.midnam (from share/patchfiles/Kurzweil_Micro_Piano.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/components/plugin.js (from share/web_surfaces/shared/components/plugin.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam (from share/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/components/strip.js (from share/web_surfaces/shared/components/strip.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/web_surfaces/shared/components/transport.js (from share/web_surfaces/shared/components/transport.js)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_PC88.midnam (from share/patchfiles/Kurzweil_PC88.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_PC88_MX.midnam (from share/patchfiles/Kurzweil_PC88_MX.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_PC88_VGM.midnam (from share/patchfiles/Kurzweil_PC88_VGM.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_PX_Plus.midnam (from share/patchfiles/Kurzweil_PX_Plus.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Kurzweil_SP88x.midnam (from share/patchfiles/Kurzweil_SP88x.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam (from share/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_Dual_FX_Expansion.midnam (from share/patchfiles/Lexicon_Dual_FX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam (from share/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_MPX500.midnam (from share/patchfiles/Lexicon_MPX500.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_MPX_1.midnam (from share/patchfiles/Lexicon_MPX_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_MPX_500.midnam (from share/patchfiles/Lexicon_MPX_500.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_MX200.midnam (from share/patchfiles/Lexicon_MX200.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_MX300.midnam (from share/patchfiles/Lexicon_MX300.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_PCM_80.midnam (from share/patchfiles/Lexicon_PCM_80.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_PCM_81.midnam (from share/patchfiles/Lexicon_PCM_81.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_PCM_90.midnam (from share/patchfiles/Lexicon_PCM_90.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_PCM_91.midnam (from share/patchfiles/Lexicon_PCM_91.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_Pitch_FX_Expansion.midnam (from share/patchfiles/Lexicon_Pitch_FX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam (from share/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_Bass_POD.midnam (from share/patchfiles/Line_6_Bass_POD.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_Bass_PODxt.midnam (from share/patchfiles/Line_6_Bass_PODxt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_EchoPro.midnam (from share/patchfiles/Line_6_EchoPro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_FilterPro.midnam (from share/patchfiles/Line_6_FilterPro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_ModPro.midnam (from share/patchfiles/Line_6_ModPro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_POD.midnam (from share/patchfiles/Line_6_POD.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_POD_2_Pro.midnam (from share/patchfiles/Line_6_POD_2_Pro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Line_6_PODxt.midnam (from share/patchfiles/Line_6_PODxt.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Linn_AdrenaLinn_II.midnam (from share/patchfiles/Linn_AdrenaLinn_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/MFB_503.midnam (from share/patchfiles/MFB_503.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/MFB_Tanzbar.midnam (from share/patchfiles/MFB_Tanzbar.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/MIDI.midnam (from share/patchfiles/MIDI.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Moog_Grandmother.midnam (from share/patchfiles/Moog_Grandmother.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Moog_MF_104M_Analog_Delay.midnam (from share/patchfiles/Moog_MF_104M_Analog_Delay.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Moog_MF_108M_Cluster_Flux.midnam (from share/patchfiles/Moog_MF_108M_Cluster_Flux.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Moog_Minitaur.midnam (from share/patchfiles/Moog_Minitaur.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Moog_Slim_Phatty.midnam (from share/patchfiles/Moog_Slim_Phatty.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Morning_Star_MacWaveMaker.midnam (from share/patchfiles/Morning_Star_MacWaveMaker.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Nord_Modular.midnam (from share/patchfiles/Nord_Modular.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_A_Station.midnam (from share/patchfiles/Novation_A_Station.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_BassStationII.midnam (from share/patchfiles/Novation_BassStationII.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_Bass_Station_Rack.midnam (from share/patchfiles/Novation_Bass_Station_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_DrumStation.midnam (from share/patchfiles/Novation_DrumStation.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_Drum_Station_Rack.midnam (from share/patchfiles/Novation_Drum_Station_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_Nova.midnam (from share/patchfiles/Novation_Nova.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_Super_BassStation.midnam (from share/patchfiles/Novation_Super_BassStation.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Novation_Supernova_II.midnam (from share/patchfiles/Novation_Supernova_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Oberheim_Matrix_1000.midnam (from share/patchfiles/Oberheim_Matrix_1000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Peavey_DPM_V3.midnam (from share/patchfiles/Peavey_DPM_V3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Rocktron_Replifex.midnam (from share/patchfiles/Rocktron_Replifex.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_60s_70s_Expansion.midnam (from share/patchfiles/Roland_60s_70s_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Asia_Expansion.midnam (from share/patchfiles/Roland_Asia_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Bass&Drums_Expansion.midnam (from share/patchfiles/Roland_Bass&Drums_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Big_Brass_Expansion.midnam (from share/patchfiles/Roland_Big_Brass_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Boss_DS_330.midnam (from share/patchfiles/Roland_Boss_DS_330.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Boss_GT_3.midnam (from share/patchfiles/Roland_Boss_GT_3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Boss_SE_50.midnam (from share/patchfiles/Roland_Boss_SE_50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Complete_Orchestra_Exp.midnam (from share/patchfiles/Roland_Complete_Orchestra_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Concert_Piano_Exp.midnam (from share/patchfiles/Roland_Concert_Piano_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Concert_Piano_Expansion.midnam (from share/patchfiles/Roland_Concert_Piano_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Country_Expansion.midnam (from share/patchfiles/Roland_Country_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_10.midnam (from share/patchfiles/Roland_D_10.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_110.midnam (from share/patchfiles/Roland_D_110.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_5.midnam (from share/patchfiles/Roland_D_5.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_50.midnam (from share/patchfiles/Roland_D_50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_550.midnam (from share/patchfiles/Roland_D_550.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_D_70.midnam (from share/patchfiles/Roland_D_70.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Dance_Expansion.midnam (from share/patchfiles/Roland_Dance_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Exp.midnam (from share/patchfiles/Roland_Dynamic_Drums_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Expansion.midnam (from share/patchfiles/Roland_Dynamic_Drums_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Experience_2_Expansion.midnam (from share/patchfiles/Roland_Experience_2_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Experience_Expansion.midnam (from share/patchfiles/Roland_Experience_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Fantom.midnam (from share/patchfiles/Roland_Fantom.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_FantomX8.midnam (from share/patchfiles/Roland_FantomX8.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_FantomXR.midnam (from share/patchfiles/Roland_FantomXR.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Fantom_Xa.midnam (from share/patchfiles/Roland_Fantom_Xa.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_GR_1.midnam (from share/patchfiles/Roland_GR_1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_GR_1_w_Exp.midnam (from share/patchfiles/Roland_GR_1_w_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_GR_30.midnam (from share/patchfiles/Roland_GR_30.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_GR_33.midnam (from share/patchfiles/Roland_GR_33.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Handsonic.midnam (from share/patchfiles/Roland_Handsonic.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Hip_Hop_Expansion.midnam (from share/patchfiles/Roland_Hip_Hop_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_House_Expansion.midnam (from share/patchfiles/Roland_House_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JD_990.midnam (from share/patchfiles/Roland_JD_990.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JP_8000.midnam (from share/patchfiles/Roland_JP_8000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JP_8080.midnam (from share/patchfiles/Roland_JP_8080.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_1010.midnam (from share/patchfiles/Roland_JV_1010.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_1080.midnam (from share/patchfiles/Roland_JV_1080.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_2080.midnam (from share/patchfiles/Roland_JV_2080.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_30.midnam (from share/patchfiles/Roland_JV_30.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_35_50.midnam (from share/patchfiles/Roland_JV_35_50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_80_880.midnam (from share/patchfiles/Roland_JV_80_880.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JV_90.midnam (from share/patchfiles/Roland_JV_90.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JX_305.midnam (from share/patchfiles/Roland_JX_305.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_JX_8P.midnam (from share/patchfiles/Roland_JX_8P.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Juno_106.midnam (from share/patchfiles/Roland_Juno_106.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Latin_Expansion.midnam (from share/patchfiles/Roland_Latin_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_MC_303.midnam (from share/patchfiles/Roland_MC_303.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_MC_307.midnam (from share/patchfiles/Roland_MC_307.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_MC_505.midnam (from share/patchfiles/Roland_MC_505.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_MT_32.midnam (from share/patchfiles/Roland_MT_32.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_BD1.midnam (from share/patchfiles/Roland_M_BD1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_DC1.midnam (from share/patchfiles/Roland_M_DC1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_GS64.midnam (from share/patchfiles/Roland_M_GS64.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_OC1.midnam (from share/patchfiles/Roland_M_OC1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_SE1.midnam (from share/patchfiles/Roland_M_SE1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_M_VS1.midnam (from share/patchfiles/Roland_M_VS1.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Orchestral_Expansion.midnam (from share/patchfiles/Roland_Orchestral_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Orchestral_II_Expansion.midnam (from share/patchfiles/Roland_Orchestral_II_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_PMA_5.midnam (from share/patchfiles/Roland_PMA_5.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Piano_Expansion.midnam (from share/patchfiles/Roland_Piano_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Exp.midnam (from share/patchfiles/Roland_Platinum_Trax_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Expansion.midnam (from share/patchfiles/Roland_Platinum_Trax_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Pop_Expansion.midnam (from share/patchfiles/Roland_Pop_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RD_250s.midnam (from share/patchfiles/Roland_RD_250s.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RD_600.midnam (from share/patchfiles/Roland_RD_600.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RD_700.midnam (from share/patchfiles/Roland_RD_700.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RD_700sx.midnam (from share/patchfiles/Roland_RD_700sx.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RS_5_9.midnam (from share/patchfiles/Roland_RS_5_9.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_RS_9.midnam (from share/patchfiles/Roland_RS_9.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_R_8M.midnam (from share/patchfiles/Roland_R_8M.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_50.midnam (from share/patchfiles/Roland_SC_50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_55.midnam (from share/patchfiles/Roland_SC_55.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_55mkII.midnam (from share/patchfiles/Roland_SC_55mkII.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_7.midnam (from share/patchfiles/Roland_SC_7.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_88.midnam (from share/patchfiles/Roland_SC_88.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SC_88_Pro.midnam (from share/patchfiles/Roland_SC_88_Pro.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_SH_32.midnam (from share/patchfiles/Roland_SH_32.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Session_Expansion.midnam (from share/patchfiles/Roland_Session_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Sirius.midnam (from share/patchfiles/Roland_Sirius.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Special_FX_Expansion.midnam (from share/patchfiles/Roland_Special_FX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Studio_Exp.midnam (from share/patchfiles/Roland_Studio_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Studio_Expansion.midnam (from share/patchfiles/Roland_Studio_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Super_Sound_Expansion.midnam (from share/patchfiles/Roland_Super_Sound_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Exp.midnam (from share/patchfiles/Roland_Supreme_Dance_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Expansion.midnam (from share/patchfiles/Roland_Supreme_Dance_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Symphonic_Strings_Exp.midnam (from share/patchfiles/Roland_Symphonic_Strings_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_TB_03.midnam (from share/patchfiles/Roland_TB_03.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Techno_Expansion.midnam (from share/patchfiles/Roland_Techno_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_U_220.midnam (from share/patchfiles/Roland_U_220.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Exp.midnam (from share/patchfiles/Roland_Ultimate_Keys_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Expansion.midnam (from share/patchfiles/Roland_Ultimate_Keys_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_V_Synth_GT.midnam (from share/patchfiles/Roland_V_Synth_GT.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Vintage_Synth_Expansion.midnam (from share/patchfiles/Roland_Vintage_Synth_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_Vocal_Expansion.midnam (from share/patchfiles/Roland_Vocal_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_World_Collection_Exp.midnam (from share/patchfiles/Roland_World_Collection_Exp.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_World_Expansion.midnam (from share/patchfiles/Roland_World_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XP_10.midnam (from share/patchfiles/Roland_XP_10.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XP_80.midnam (from share/patchfiles/Roland_XP_80.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XV_2020.midnam (from share/patchfiles/Roland_XV_2020.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XV_3080.midnam (from share/patchfiles/Roland_XV_3080.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XV_5050.midnam (from share/patchfiles/Roland_XV_5050.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XV_5080.midnam (from share/patchfiles/Roland_XV_5080.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Roland_XV_88.midnam (from share/patchfiles/Roland_XV_88.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Sequential_Circuits_Prophet_600.midnam (from share/patchfiles/Sequential_Circuits_Prophet_600.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/TC_Electronic_M3000.midnam (from share/patchfiles/TC_Electronic_M3000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Tascam_TM_D1000.midnam (from share/patchfiles/Tascam_TM_D1000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Waldorf_Blofeld.midnam (from share/patchfiles/Waldorf_Blofeld.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Waldorf_Blofeld_2012.midnam (from share/patchfiles/Waldorf_Blofeld_2012.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Waldorf_Micro_Q.midnam (from share/patchfiles/Waldorf_Micro_Q.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Waldorf_Pulse.midnam (from share/patchfiles/Waldorf_Pulse.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_AN1X.midnam (from share/patchfiles/Yamaha_AN1X.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_CS1X.midnam (from share/patchfiles/Yamaha_CS1X.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_CS2X.midnam (from share/patchfiles/Yamaha_CS2X.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_CS6R_x.midnam (from share/patchfiles/Yamaha_CS6R_x.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_CVP_103_105.midnam (from share/patchfiles/Yamaha_CVP_103_105.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_CVP_107_109_700.midnam (from share/patchfiles/Yamaha_CVP_107_109_700.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_DX_7.midnam (from share/patchfiles/Yamaha_DX_7.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_EX_5.midnam (from share/patchfiles/Yamaha_EX_5.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_EX_5_7.midnam (from share/patchfiles/Yamaha_EX_5_7.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_FS1R.midnam (from share/patchfiles/Yamaha_FS1R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MM6.midnam (from share/patchfiles/Yamaha_MM6.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MOTIF_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_6_7_8.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam (from share/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MOTIF_RACK_ES.midnam (from share/patchfiles/Yamaha_MOTIF_RACK_ES.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MOTIF_Rack.midnam (from share/patchfiles/Yamaha_MOTIF_Rack.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MOTIF_XS.midnam (from share/patchfiles/Yamaha_MOTIF_XS.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MU100R.midnam (from share/patchfiles/Yamaha_MU100R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MU10XG.midnam (from share/patchfiles/Yamaha_MU10XG.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MU50.midnam (from share/patchfiles/Yamaha_MU50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MU80.midnam (from share/patchfiles/Yamaha_MU80.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MU90R.midnam (from share/patchfiles/Yamaha_MU90R.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_MX-49-61-88.midnam (from share/patchfiles/Yamaha_MX-49-61-88.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_NP-V80.midnam (from share/patchfiles/Yamaha_NP-V80.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG100_XG_Expansion.midnam (from share/patchfiles/Yamaha_PLG100_XG_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG150DX_Expansion.midnam (from share/patchfiles/Yamaha_PLG150DX_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG150PF_Expansion.midnam (from share/patchfiles/Yamaha_PLG150PF_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG150VL_Expansion.midnam (from share/patchfiles/Yamaha_PLG150VL_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG150_AN_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_AN_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam (from share/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR540.midnam (from share/patchfiles/Yamaha_PSR540.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_275.midnam (from share/patchfiles/Yamaha_PSR_275.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_530_630_730.midnam (from share/patchfiles/Yamaha_PSR_530_630_730.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_8000.midnam (from share/patchfiles/Yamaha_PSR_8000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_9000.midnam (from share/patchfiles/Yamaha_PSR_9000.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_DJX.midnam (from share/patchfiles/Yamaha_PSR_DJX.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_DJX_II.midnam (from share/patchfiles/Yamaha_PSR_DJX_II.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_PSR_S900.midnam (from share/patchfiles/Yamaha_PSR_S900.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_P_121_125.midnam (from share/patchfiles/Yamaha_P_121_125.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_QS300.midnam (from share/patchfiles/Yamaha_QS300.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_QY70.midnam (from share/patchfiles/Yamaha_QY70.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_RM50.midnam (from share/patchfiles/Yamaha_RM50.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_S30_80.midnam (from share/patchfiles/Yamaha_S30_80.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_S90.midnam (from share/patchfiles/Yamaha_S90.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_SY77.midnam (from share/patchfiles/Yamaha_SY77.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_SY99.midnam (from share/patchfiles/Yamaha_SY99.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_So3.midnam (from share/patchfiles/Yamaha_So3.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_So8.midnam (from share/patchfiles/Yamaha_So8.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_TG100.midnam (from share/patchfiles/Yamaha_TG100.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_TG500.midnam (from share/patchfiles/Yamaha_TG500.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_TG77.midnam (from share/patchfiles/Yamaha_TG77.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_TX81Z.midnam (from share/patchfiles/Yamaha_TX81Z.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_Tyros.midnam (from share/patchfiles/Yamaha_Tyros.midnam)
+ install /usr/src/slapt-src/audio/ardour/package-ardour/usr/share/ardour6/patchfiles/Yamaha_Tyros2.midnam (from share/patchfiles/Yamaha_Tyros2.midnam)
Waf: Leaving directory `/usr/src/slapt-src/audio/ardour/Ardour-6.9/build'
'install' finished successfully (1.123s)
/usr/src/slapt-src/audio/ardour/Ardour-6.9

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/bin/ardour6-copy-mixer	/usr/lib/ardour6/utils/ardour-util.sh
usr/bin/ardour6-export	/usr/lib/ardour6/utils/ardour-util.sh
usr/bin/ardour6-fix_bbtppq	/usr/lib/ardour6/utils/ardour-util.sh
usr/bin/ardour6-new_empty_session	/usr/lib/ardour6/utils/ardour-util.sh
usr/bin/ardour6-new_session	/usr/lib/ardour6/utils/ardour-util.sh
usr/lib/ardour6/libardour.so	libardour.so.3.0.0
usr/lib/ardour6/libardour.so.3	libardour.so.3.0.0
usr/lib/ardour6/libardouralsautil.so	libardouralsautil.so.0.0.1
usr/lib/ardour6/libardouralsautil.so.0	libardouralsautil.so.0.0.1
usr/lib/ardour6/libaudiographer.so	libaudiographer.so.0.0.0
usr/lib/ardour6/libaudiographer.so.0	libaudiographer.so.0.0.0
usr/lib/ardour6/libcanvas.so	libcanvas.so.0.0.0
usr/lib/ardour6/libcanvas.so.0	libcanvas.so.0.0.0
usr/lib/ardour6/libevoral.so	libevoral.so.0.0.0
usr/lib/ardour6/libevoral.so.0	libevoral.so.0.0.0
usr/lib/ardour6/libgtkmm2ext.so	libgtkmm2ext.so.0.8.3
usr/lib/ardour6/libgtkmm2ext.so.0	libgtkmm2ext.so.0.8.3
usr/lib/ardour6/libmidipp.so	libmidipp.so.4.1.0
usr/lib/ardour6/libmidipp.so.4	libmidipp.so.4.1.0
usr/lib/ardour6/libpbd.so	libpbd.so.4.1.0
usr/lib/ardour6/libpbd.so.4	libpbd.so.4.1.0
usr/lib/ardour6/libptformat.so	libptformat.so.0.0.0
usr/lib/ardour6/libptformat.so.0	libptformat.so.0.0.0
usr/lib/ardour6/libtemporal.so	libtemporal.so.0.0.0
usr/lib/ardour6/libtemporal.so.0	libtemporal.so.0.0.0
usr/lib/ardour6/libwaveview.so	libwaveview.so.0.0.0
usr/lib/ardour6/libwaveview.so.0	libwaveview.so.0.0.0
usr/lib/ardour6/libwidgets.so	libwidgets.so.0.0.0
usr/lib/ardour6/libwidgets.so.0	libwidgets.so.0.0.0
usr/lib/ardour6/vamp/libardourvampplugins.so	libardourvampplugins.so.0.0.0
usr/lib/ardour6/vamp/libardourvampplugins.so.0	libardourvampplugins.so.0.0.0
usr/lib/ardour6/vamp/libardourvamppyin.so	libardourvamppyin.so.0.0.0
usr/lib/ardour6/vamp/libardourvamppyin.so.0	libardourvamppyin.so.0.0.0

Making symbolic link creation script:
( cd usr/bin ; rm -rf ardour6-copy-mixer )
( cd usr/bin ; ln -sf /usr/lib/ardour6/utils/ardour-util.sh ardour6-copy-mixer )
( cd usr/bin ; rm -rf ardour6-export )
( cd usr/bin ; ln -sf /usr/lib/ardour6/utils/ardour-util.sh ardour6-export )
( cd usr/bin ; rm -rf ardour6-fix_bbtppq )
( cd usr/bin ; ln -sf /usr/lib/ardour6/utils/ardour-util.sh ardour6-fix_bbtppq )
( cd usr/bin ; rm -rf ardour6-new_empty_session )
( cd usr/bin ; ln -sf /usr/lib/ardour6/utils/ardour-util.sh ardour6-new_empty_session )
( cd usr/bin ; rm -rf ardour6-new_session )
( cd usr/bin ; ln -sf /usr/lib/ardour6/utils/ardour-util.sh ardour6-new_session )
( cd usr/lib/ardour6 ; rm -rf libardour.so )
( cd usr/lib/ardour6 ; ln -sf libardour.so.3.0.0 libardour.so )
( cd usr/lib/ardour6 ; rm -rf libardour.so.3 )
( cd usr/lib/ardour6 ; ln -sf libardour.so.3.0.0 libardour.so.3 )
( cd usr/lib/ardour6 ; rm -rf libardouralsautil.so )
( cd usr/lib/ardour6 ; ln -sf libardouralsautil.so.0.0.1 libardouralsautil.so )
( cd usr/lib/ardour6 ; rm -rf libardouralsautil.so.0 )
( cd usr/lib/ardour6 ; ln -sf libardouralsautil.so.0.0.1 libardouralsautil.so.0 )
( cd usr/lib/ardour6 ; rm -rf libaudiographer.so )
( cd usr/lib/ardour6 ; ln -sf libaudiographer.so.0.0.0 libaudiographer.so )
( cd usr/lib/ardour6 ; rm -rf libaudiographer.so.0 )
( cd usr/lib/ardour6 ; ln -sf libaudiographer.so.0.0.0 libaudiographer.so.0 )
( cd usr/lib/ardour6 ; rm -rf libcanvas.so )
( cd usr/lib/ardour6 ; ln -sf libcanvas.so.0.0.0 libcanvas.so )
( cd usr/lib/ardour6 ; rm -rf libcanvas.so.0 )
( cd usr/lib/ardour6 ; ln -sf libcanvas.so.0.0.0 libcanvas.so.0 )
( cd usr/lib/ardour6 ; rm -rf libevoral.so )
( cd usr/lib/ardour6 ; ln -sf libevoral.so.0.0.0 libevoral.so )
( cd usr/lib/ardour6 ; rm -rf libevoral.so.0 )
( cd usr/lib/ardour6 ; ln -sf libevoral.so.0.0.0 libevoral.so.0 )
( cd usr/lib/ardour6 ; rm -rf libgtkmm2ext.so )
( cd usr/lib/ardour6 ; ln -sf libgtkmm2ext.so.0.8.3 libgtkmm2ext.so )
( cd usr/lib/ardour6 ; rm -rf libgtkmm2ext.so.0 )
( cd usr/lib/ardour6 ; ln -sf libgtkmm2ext.so.0.8.3 libgtkmm2ext.so.0 )
( cd usr/lib/ardour6 ; rm -rf libmidipp.so )
( cd usr/lib/ardour6 ; ln -sf libmidipp.so.4.1.0 libmidipp.so )
( cd usr/lib/ardour6 ; rm -rf libmidipp.so.4 )
( cd usr/lib/ardour6 ; ln -sf libmidipp.so.4.1.0 libmidipp.so.4 )
( cd usr/lib/ardour6 ; rm -rf libpbd.so )
( cd usr/lib/ardour6 ; ln -sf libpbd.so.4.1.0 libpbd.so )
( cd usr/lib/ardour6 ; rm -rf libpbd.so.4 )
( cd usr/lib/ardour6 ; ln -sf libpbd.so.4.1.0 libpbd.so.4 )
( cd usr/lib/ardour6 ; rm -rf libptformat.so )
( cd usr/lib/ardour6 ; ln -sf libptformat.so.0.0.0 libptformat.so )
( cd usr/lib/ardour6 ; rm -rf libptformat.so.0 )
( cd usr/lib/ardour6 ; ln -sf libptformat.so.0.0.0 libptformat.so.0 )
( cd usr/lib/ardour6 ; rm -rf libtemporal.so )
( cd usr/lib/ardour6 ; ln -sf libtemporal.so.0.0.0 libtemporal.so )
( cd usr/lib/ardour6 ; rm -rf libtemporal.so.0 )
( cd usr/lib/ardour6 ; ln -sf libtemporal.so.0.0.0 libtemporal.so.0 )
( cd usr/lib/ardour6 ; rm -rf libwaveview.so )
( cd usr/lib/ardour6 ; ln -sf libwaveview.so.0.0.0 libwaveview.so )
( cd usr/lib/ardour6 ; rm -rf libwaveview.so.0 )
( cd usr/lib/ardour6 ; ln -sf libwaveview.so.0.0.0 libwaveview.so.0 )
( cd usr/lib/ardour6 ; rm -rf libwidgets.so )
( cd usr/lib/ardour6 ; ln -sf libwidgets.so.0.0.0 libwidgets.so )
( cd usr/lib/ardour6 ; rm -rf libwidgets.so.0 )
( cd usr/lib/ardour6 ; ln -sf libwidgets.so.0.0.0 libwidgets.so.0 )
( cd usr/lib/ardour6/vamp ; rm -rf libardourvampplugins.so )
( cd usr/lib/ardour6/vamp ; ln -sf libardourvampplugins.so.0.0.0 libardourvampplugins.so )
( cd usr/lib/ardour6/vamp ; rm -rf libardourvampplugins.so.0 )
( cd usr/lib/ardour6/vamp ; ln -sf libardourvampplugins.so.0.0.0 libardourvampplugins.so.0 )
( cd usr/lib/ardour6/vamp ; rm -rf libardourvamppyin.so )
( cd usr/lib/ardour6/vamp ; ln -sf libardourvamppyin.so.0.0.0 libardourvamppyin.so )
( cd usr/lib/ardour6/vamp ; rm -rf libardourvamppyin.so.0 )
( cd usr/lib/ardour6/vamp ; ln -sf libardourvamppyin.so.0.0.0 libardourvamppyin.so.0 )

Unless your existing installation script already contains the code
to create these links, you should append these lines to your existing
install script. Now's your chance. :^)

Would you like to add this stuff to the existing install script and
remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib/ardour6/libptformat.so'
removed './usr/lib/ardour6/libptformat.so.0'
removed './usr/lib/ardour6/vamp/libardourvampplugins.so.0'
removed './usr/lib/ardour6/vamp/libardourvampplugins.so'
removed './usr/lib/ardour6/vamp/libardourvamppyin.so.0'
removed './usr/lib/ardour6/vamp/libardourvamppyin.so'
removed './usr/lib/ardour6/libpbd.so.4'
removed './usr/lib/ardour6/libpbd.so'
removed './usr/lib/ardour6/libmidipp.so'
removed './usr/lib/ardour6/libmidipp.so.4'
removed './usr/lib/ardour6/libevoral.so.0'
removed './usr/lib/ardour6/libevoral.so'
removed './usr/lib/ardour6/libtemporal.so'
removed './usr/lib/ardour6/libtemporal.so.0'
removed './usr/lib/ardour6/libardour.so'
removed './usr/lib/ardour6/libgtkmm2ext.so.0'
removed './usr/lib/ardour6/libardour.so.3'
removed './usr/lib/ardour6/libgtkmm2ext.so'
removed './usr/lib/ardour6/libaudiographer.so.0'
removed './usr/lib/ardour6/libaudiographer.so'
removed './usr/lib/ardour6/libcanvas.so'
removed './usr/lib/ardour6/libcanvas.so.0'
removed './usr/lib/ardour6/libwidgets.so'
removed './usr/lib/ardour6/libwidgets.so.0'
removed './usr/lib/ardour6/libwaveview.so.0'
removed './usr/lib/ardour6/libwaveview.so'
removed './usr/lib/ardour6/libardouralsautil.so.0'
removed './usr/lib/ardour6/libardouralsautil.so'
removed './usr/bin/ardour6-copy-mixer'
removed './usr/bin/ardour6-export'
removed './usr/bin/ardour6-fix_bbtppq'
removed './usr/bin/ardour6-new_empty_session'
removed './usr/bin/ardour6-new_session'

Updating your ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /usr/src/slapt-src/audio/ardour/ardour-6.9-i386-1salix15.0.txz

WARNING:  zero length file usr/share/ardour6/templates/.stub

Slackware package /usr/src/slapt-src/audio/ardour/ardour-6.9-i386-1salix15.0.txz created.

Installing package ardour-6.9-i386-1salix15.0...
| ardour (Professional Audio Editing)
| 
| Ardour is an application to fit the needs of musicians under
| Linux. It is designed to be a fully functional professional
| audio application, that uses the professional sound server
| jack for sound i/o.
| 
| Homepage: http://ardour.org
| 
| 
| 
| 
| 
h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/tempo_map_importer.h:25,
                 from ../libs/ardour/tempo_map_importer.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

../libs/ardour/vst2_scan.cc:549:20: warning: ‘std::string vst2_suffix()’ defined but not used [-Wunused-function]
  549 | static std::string vst2_suffix () {
      |                    ^~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/transport_master_manager.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/destructible.h:22,
                 from ../libs/ardour/readonly_control.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/ardour/recent_sessions.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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<bool>&, const std::vector<bool>&)’:
../libs/ardour/vst3_plugin.cc:1968:30: warning: comparison of integer expressions of different signedness: ‘std::vector<long long unsigned int>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 1968 |         while (sa_in.size () < _n_bus_in) {
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~
../libs/ardour/vst3_plugin.cc:2003:31: warning: comparison of integer expressions of different signedness: ‘std::vector<long long unsigned int>::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
 2003 |         while (sa_out.size () < _n_bus_out) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~
../libs/ardour/vst3_plugin.cc: In member function ‘void Steinberg::VST3PI::automation_state_changed(uint32_t, ARDOUR::AutoState, boost::weak_ptr<ARDOUR::AutomationList>)’:
../libs/ardour/vst3_plugin.cc:2514:44: warning: ‘am’ may be used uninitialized [-Wmaybe-uninitialized]
 2514 |         extra_ctrl->setParamAutomationMode (id, am);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/midi_ui.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/vst_plugin.cc: In member function ‘virtual std::string ARDOUR::VSTPlugin::do_save_preset(std::string)’:
../libs/ardour/vst_plugin.cc:559:31: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::map<std::__cxx11::basic_string<char>, ARDOUR::Plugin::PresetRecord>::size_type’ {aka ‘unsigned int’} [-Wformat=]
  559 |         snprintf (tmp, 31, "%ld", _presets.size() + 1);
      |                             ~~^   ~~~~~~~~~~~~~~~~~~~
      |                               |                   |
      |                               long int            std::map<std::__cxx11::basic_string<char>, ARDOUR::Plugin::PresetRecord>::size_type {aka unsigned int}
      |                             %d

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/readable.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/ardour/template_utils.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/pbd/pbd/debug.h:31,
                 from ../libs/ardour/presentation_info.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/tempo.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/port_insert.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/ardour/plugin_scan_result.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/playlist_factory.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/property_basics.h:24,
                 from ../libs/pbd/pbd/property_list.h:27,
                 from ../libs/ardour/strip_silence.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/pbd/types_convert.h:24,
                 from ../libs/ardour/midi_track.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:47: note: in expansion of macro ‘g_atomic_int_get’
   89 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:90:44: note: in expansion of macro ‘g_atomic_int_get’
   90 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/soundcloud_upload.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/ardour/port_manager.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/internal_return.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/parameter_descriptor.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/processor.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/speakers.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/srcfilesource.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication.c:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication.c:24:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication.c:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication.c:24:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication.c:24:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/ardour/stripable.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/menu_elems.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/menu_elems.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/menu_elems.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/menu_elems.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/gtkmm2ext/persistent_tooltip.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../libs/gtkmm2ext/persistent_tooltip.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/gtkmm2ext/persistent_tooltip.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../libs/gtkmm2ext/persistent_tooltip.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25,
                 from ../libs/gtkmm2ext/textviewer.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25,
                 from ../libs/gtkmm2ext/textviewer.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25,
                 from ../libs/gtkmm2ext/textviewer.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25,
                 from ../libs/gtkmm2ext/textviewer.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkuimanager.h:39,
                 from ../libs/gtkmm2ext/actions.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../libs/gtkmm2ext/actions.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../libs/gtkmm2ext/actions.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../libs/gtkmm2ext/actions.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/actions.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../libs/gtkmm2ext/actions.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../libs/gtkmm2ext/treeutils.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/keyboard.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../libs/gtkmm2ext/keyboard.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/keyboard.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/keyboard.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/keyboard.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/gtkmm2ext/keyboard.cc:49:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/keyboard.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../libs/gtkmm2ext/application.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../libs/gtkmm2ext/application.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../libs/gtkmm2ext/application.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:7,
                 from ../libs/gtkmm2ext/application.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/plugin_insert.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/plugin_insert.cc: In member function ‘void ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, ARDOUR::pframes_t, ARDOUR::samplecnt_t, bool)’:
../libs/ardour/plugin_insert.cc:912:42: warning: unused variable ‘idx’ [-Wunused-variable]
  912 |                                 uint32_t idx = in_map.p(0).get (*t, i, &valid);
      |                                          ^~~
../libs/ardour/plugin_insert.cc: In member function ‘void ARDOUR::PluginInsert::bypass(ARDOUR::BufferSet&, ARDOUR::pframes_t)’:
../libs/ardour/plugin_insert.cc:1219:50: warning: unused variable ‘idx’ [-Wunused-variable]
 1219 |                                         uint32_t idx = in_map.get (*t, i, &valid);
      |                                                  ^~~
../libs/ardour/plugin_insert.cc: In member function ‘virtual bool ARDOUR::PluginInsert::configure_io(ARDOUR::ChanCount, ARDOUR::ChanCount)’:
../libs/ardour/plugin_insert.cc:2012:36: warning: unused variable ‘r’ [-Wunused-variable]
 2012 |                         bool const r = _plugins.front()->match_variable_io (din, daux, dout);
      |                                    ^

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29,
                 from ../libs/gtkmm2ext/bindings.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../libs/gtkmm2ext/bindings.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29,
                 from ../libs/gtkmm2ext/bindings.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/bindings.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/bindings.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/gtkmm2ext/bindings.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/gtkmm2ext/bindings.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/gtkmm2ext/cairo_packer.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication_x11.c:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication_x11.c:24:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication_x11.c:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication_x11.c:24:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkapplication_x11.c:24:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26,
                 from ../libs/gtkmm2ext/dndtreeview.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/gtkmm2ext/cairo_widget.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/gtkmm2ext/cairo_widget.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/gtkmm2ext/cairo_widget.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/gtkmm2ext/cairo_widget.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../libs/gtkmm2ext/gtk_ui.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/window_proxy.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/window_proxy.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/window_proxy.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:9,
                 from ../libs/gtkmm2ext/window_proxy.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:9,
                 from ../libs/gtkmm2ext/window_proxy.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/gtkmm2ext/visibility_tracker.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../libs/gtkmm2ext/visibility_tracker.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/gtkmm2ext/visibility_tracker.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../libs/gtkmm2ext/visibility_tracker.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../libs/gtkmm2ext/action_model.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../libs/gtkmm2ext/utils.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../libs/gtkmm2ext/utils.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/utils.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../libs/gtkmm2ext/utils.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/gtkmm2ext/utils.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../libs/gtkmm2ext/utils.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/control_protocol/control_protocol.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/ruler.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/canvas/ruler.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/ruler.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/canvas/ruler.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/control_protocol/basic_ui.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/canvas/text.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/text.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../libs/canvas/text.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/text.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/rectangle.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/rectangle.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/rectangle.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/rectangle.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_item.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_item.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_item.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_item.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/root_group.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/container.h:23,
                 from ../libs/canvas/canvas/root_group.h:24,
                 from ../libs/canvas/root_group.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/root_group.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/container.h:23,
                 from ../libs/canvas/canvas/root_group.h:24,
                 from ../libs/canvas/root_group.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/tracking_text.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/tracking_text.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/tracking_text.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/tracking_text.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_line.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_line.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_line.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/poly_line.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/widget.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/widget.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/widget.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/widget.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/scroll_group.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/scroll_group.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/scroll_group.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/scroll_group.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/item.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/item.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/item.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/canvas/item.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/canvas/image.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/image.h:28,
                 from ../libs/canvas/image.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/canvas/image.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/image.h:28,
                 from ../libs/canvas/image.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/arc.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/arc.h:23,
                 from ../libs/canvas/canvas/circle.h:24,
                 from ../libs/canvas/arc.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/arc.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/arc.h:23,
                 from ../libs/canvas/canvas/circle.h:24,
                 from ../libs/canvas/arc.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/canvas/canvas.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:31,
                 from ../libs/canvas/canvas.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/canvas/canvas.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7,
                 from ../libs/canvas/canvas.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/line.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/line.h:23,
                 from ../libs/canvas/line.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/canvas/line.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/line.h:23,
                 from ../libs/canvas/line.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:7,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:7,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../libs/widgets/focus_entry.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/pbd/pbd/stateful.h:31,
                 from ../libs/widgets/widgets/ui_config.h:24,
                 from ../libs/widgets/ui_config.cc:1:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/canvas/meter.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/canvas/meter.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/canvas/meter.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/canvas/meter.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/canvas/meter.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/canvas/meter.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31,
                 from ../libs/widgets/widgets/stateful_button.h:25,
                 from ../libs/widgets/stateful_button.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/main.h:33,
                 from ../libs/widgets/stateful_button.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/togglebutton.h:31,
                 from ../libs/widgets/widgets/stateful_button.h:25,
                 from ../libs/widgets/stateful_button.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/main.h:7,
                 from ../libs/widgets/stateful_button.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/ardour_dropdown.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/widgets/ardour_dropdown.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/ardour_dropdown.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_dropdown.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_dropdown.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_dropdown.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../libs/widgets/fastmeter.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/widgets/fastmeter.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/fastmeter.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/widgets/fastmeter.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/fastmeter.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/widgets/fastmeter.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../libs/widgets/prompter.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/tooltips.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/tooltips.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/tooltips.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/tooltips.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/binding_proxy.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/binding_proxy.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/binding_proxy.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/binding_proxy.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/binding_proxy.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/slider_controller.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/slider_controller.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/slider_controller.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/slider_controller.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/slider_controller.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../libs/widgets/widgets/ardour_fader.h:26,
                 from ../libs/widgets/slider_controller.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/slider_controller.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/tabbable.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/tabbable.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/tabbable.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:9,
                 from ../libs/widgets/tabbable.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../libs/widgets/tabbable.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:9,
                 from ../libs/widgets/tabbable.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:9,
                 from ../libs/widgets/tabbable.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/widgets/widgets/pane.h:30,
                 from ../libs/widgets/pane.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixmap.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/bitmap.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/cursor.h:31,
                 from ../libs/widgets/pane.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/widgets/widgets/pane.h:30,
                 from ../libs/widgets/pane.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/cursor.h:7,
                 from ../libs/widgets/pane.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../libs/widgets/paths_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../libs/widgets/paths_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../libs/widgets/paths_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../libs/widgets/paths_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../libs/widgets/paths_dialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../libs/widgets/paths_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../libs/widgets/scroomer.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/scroomer.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/widgets/widgets/eventboxext.h:22,
                 from ../libs/widgets/eventboxext.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/widgets/widgets/eventboxext.h:22,
                 from ../libs/widgets/eventboxext.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/widgets/widgets/eventboxext.h:22,
                 from ../libs/widgets/eventboxext.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/widgets/widgets/eventboxext.h:22,
                 from ../libs/widgets/eventboxext.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/popup.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/popup.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/popup.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/popup.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/popup.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/widgets/popup.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/searchbar.h:21,
                 from ../libs/widgets/searchbar.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../libs/widgets/searchbar.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/widgets/choice.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/widgets/choice.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/widgets/choice.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../libs/widgets/choice.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/choice.h:27,
                 from ../libs/widgets/choice.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../libs/widgets/choice.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/tearoff.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/widgets/tearoff.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/tearoff.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/widgets/tearoff.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/tearoff.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/widgets/tearoff.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/widgets/tearoff.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/widgets/ardour_spacer.h:24,
                 from ../libs/widgets/ardour_spacer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/widgets/ardour_spacer.h:24,
                 from ../libs/widgets/ardour_spacer.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/widgets/ardour_spacer.h:24,
                 from ../libs/widgets/ardour_spacer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/widgets/ardour_spacer.h:24,
                 from ../libs/widgets/ardour_spacer.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/widgets/ardour_spacer.h:24,
                 from ../libs/widgets/ardour_spacer.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29,
                 from ../libs/widgets/ardour_button.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/widgets/ardour_button.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toggleaction.h:29,
                 from ../libs/widgets/ardour_button.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_button.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_button.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_button.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_button.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_spinner.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_spinner.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/barcontroller.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/barcontroller.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/barcontroller.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/widgets/barcontroller.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/barcontroller.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/barcontroller.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/widgets/barcontroller.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/widgets/frame.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../libs/widgets/frame.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_fader.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../libs/widgets/ardour_fader.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../libs/widgets/ardour_icon.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../libs/widgets/ardour_icon.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../libs/widgets/ardour_icon.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:9,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../libs/widgets/ardour_icon.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

../libs/qm-dsp/maths/MathUtilities.cpp: In static member function ‘static int MathUtilities::compareInt(const void*, const void*)’:
../libs/qm-dsp/maths/MathUtilities.cpp:247:13: warning: cast from type ‘const void*’ to type ‘int*’ casts away qualifiers [-Wcast-qual]
  247 |   return ( *(int*)a - *(int*)b );
      |             ^~~~~~~
../libs/qm-dsp/maths/MathUtilities.cpp:247:24: warning: cast from type ‘const void*’ to type ‘int*’ casts away qualifiers [-Wcast-qual]
  247 |   return ( *(int*)a - *(int*)b );
      |                        ^~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_display.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/ardour_display.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/widgets/ardour_display.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/widgets/ardour_display.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_display.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_display.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_display.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

../libs/qm-dsp/maths/pca/pca.c:33:6: warning: no previous prototype for ‘covcol’ [-Wmissing-prototypes]
   33 | void covcol(double** data, int n, int m, double** symmat)
      |      ^~~~~~
../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for ‘erhand’ [-Wmissing-prototypes]
   92 | void erhand(char* err_msg)
      |      ^~~~~~
../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for ‘tred2’ [-Wmissing-prototypes]
  109 | void tred2(double** a, int n, double* d, double* e)
      |      ^~~~~
../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for ‘tqli’ [-Wmissing-prototypes]
  187 | void tqli(double* d, double* e, int n, double** z)
      |      ^~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/waveview/wave_view_private.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~
../libs/waveview/waveview/wave_view_private.h: In member function ‘bool ArdourWaveView::WaveViewDrawRequest::stopped() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {aka ‘const int*’} to type ‘gint*’ {aka ‘int*’} casts away qualifiers [-Wcast-qual]
   96 |     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
      |                    ^~~~~~~~~~~~~~~~
../libs/waveview/waveview/wave_view_private.h:205:46: note: in expansion of macro ‘g_atomic_int_get’
  205 |         bool stopped() const { return (bool) g_atomic_int_get (&_stop); }
      |                                              ^~~~~~~~~~~~~~~~
../libs/waveview/wave_view_private.cc: In member function ‘boost::shared_ptr<ArdourWaveView::WaveViewCacheGroup> ArdourWaveView::WaveViewCache::get_cache_group(boost::shared_ptr<ARDOUR::AudioSource>)’:
../libs/waveview/wave_view_private.cc:210:14: warning: unused variable ‘inserted’ [-Wunused-variable]
  210 |         bool inserted = cache_group_map.insert (std::make_pair (source, new_group)).second;
      |              ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_knob.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_knob.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/widgets/ardour_knob.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/widgets/ardour_knob.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_knob.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/widgets/ardour_knob.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/widgets/ardour_knob.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/waveview/wave_view.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/waveview/wave_view.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/waveview/wave_view.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/waveview/wave_view.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/waveview/wave_view.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/waveview/wave_view.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/waveview/wave_view.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/waveview/wave_view.cc:27:
../libs/waveview/waveview/wave_view_private.h: In member function ‘bool ArdourWaveView::WaveViewDrawRequest::stopped() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {aka ‘const int*’} to type ‘gint*’ {aka ‘int*’} casts away qualifiers [-Wcast-qual]
   96 |     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
      |                    ^~~~~~~~~~~~~~~~
../libs/waveview/waveview/wave_view_private.h:205:46: note: in expansion of macro ‘g_atomic_int_get’
  205 |         bool stopped() const { return (bool) g_atomic_int_get (&_stop); }
      |                                              ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkstyle.h:35,
                 from ../libs/clearlooks-newer/clearlooks_style.h:24,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkstyle.h:35,
                 from ../libs/clearlooks-newer/clearlooks_style.h:24,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/widget-information.c:1:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/widget-information.c:1:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/widget-information.c:1:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/widget-information.c:1:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/widget-information.c:1:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:1:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../libs/clearlooks-newer/support.c: In function ‘clearlooks_get_parent_bg’:
../../../../../../include/glib-2.0/gobject/gtype.h:2417:40: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2417 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |                                        ^
../../../../../../include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro ‘_G_TYPE_CIC’
  501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkobject.h:48:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
   48 | #define GTK_OBJECT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject))
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkobject.h:93:44: note: in expansion of macro ‘GTK_OBJECT’
   93 | #define GTK_OBJECT_FLAGS(obj)             (GTK_OBJECT (obj)->flags)
      |                                            ^~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkwidget.h:204:44: note: in expansion of macro ‘GTK_OBJECT_FLAGS’
  204 | #define GTK_WIDGET_FLAGS(wid)             (GTK_OBJECT_FLAGS (wid))
      |                                            ^~~~~~~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkwidget.h:228:45: note: in expansion of macro ‘GTK_WIDGET_FLAGS’
  228 | #define GTK_WIDGET_NO_WINDOW(wid)         ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0)
      |                                             ^~~~~~~~~~~~~~~~
../libs/clearlooks-newer/support.c:75:26: note: in expansion of macro ‘GTK_WIDGET_NO_WINDOW’
   75 |         while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
      |                          ^~~~~~~~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:2431:27: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2431 |   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
      |                           ^
../../../../../../include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro ‘_G_TYPE_CIT’
  514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
      |                                                                  ^~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtknotebook.h:44:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
   44 | #define GTK_IS_NOTEBOOK(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/support.c:75:62: note: in expansion of macro ‘GTK_IS_NOTEBOOK’
   75 |         while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
      |                                                              ^~~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:2431:27: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2431 |   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
      |                           ^
../../../../../../include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro ‘_G_TYPE_CIT’
  514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
      |                                                                  ^~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtktoolbar.h:57:38: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
   57 | #define GTK_IS_TOOLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/support.c:75:92: note: in expansion of macro ‘GTK_IS_TOOLBAR’
   75 |         while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
      |                                                                                            ^~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:2417:40: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2417 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |                                        ^
../../../../../../include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro ‘_G_TYPE_CIC’
  501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkwidget.h:137:44: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
  137 | #define GTK_WIDGET(widget)                (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../../include/gtk-2.0/gtk/gtkwidget.h:166:44: note: in expansion of macro ‘GTK_WIDGET’
  166 | #define GTK_WIDGET_STATE(wid)             (GTK_WIDGET (wid)->state)
      |                                            ^~~~~~~~~~
../libs/clearlooks-newer/support.c:81:22: note: in expansion of macro ‘GTK_WIDGET_STATE’
   81 |         state_type = GTK_WIDGET_STATE (parent);
      |                      ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/cairo-support.c:2:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      | ^~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../../../../../../include/glib-2.0/gobject/gtype.h:698:1: note: declared here
  698 | {
      | ^
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../../../../../../include/glib-2.0/glib/gtypes.h:547:8: note: declared here
  547 | struct _GTimeVal
      |        ^~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtk.h:234,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../../../../../../include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   47 | typedef void    (*GtkItemFactoryCallback)  ();
      | ^~~~~~~
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../libs/clearlooks-newer/clearlooks_style.c: In function ‘clearlooks_set_widget_parameters’:
../../../../../../include/glib-2.0/gobject/gtype.h:2417:40: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2417 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |                                        ^
../../../../../../include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro ‘_G_TYPE_CIC’
  501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
   38 | #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.c:64:77: note: in expansion of macro ‘CLEARLOOKS_STYLE’
   64 |         params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]);
      |                                                                             ^~~~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:2417:40: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2417 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |                                        ^
../../../../../../include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro ‘_G_TYPE_CIC’
  501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
   38 | #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.c:75:31: note: in expansion of macro ‘CLEARLOOKS_STYLE’
   75 |         params->radius      = CLEARLOOKS_STYLE (style)->radius;
      |                               ^~~~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:2417:40: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2417 |     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      |                                        ^
../../../../../../include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro ‘_G_TYPE_CIC’
  501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_CAST’
   38 | #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.c:87:28: note: in expansion of macro ‘CLEARLOOKS_STYLE’
   87 |         params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type];
      |                            ^~~~~~~~~~~~~~~~
In file included from ../../../../../../lib/glib-2.0/include/glibconfig.h:9,
                 from ../../../../../../include/glib-2.0/glib/gtypes.h:32,
                 from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../libs/clearlooks-newer/clearlooks_style.c: In function ‘set_transparency’:
../../../../../../include/glib-2.0/gobject/gtype.h:2431:27: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2431 |   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
      |                           ^
../../../../../../include/glib-2.0/glib/gmacros.h:1081:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’
 1081 |    if (expr)                                    \
      |        ^~~~
../../../../../../include/glib-2.0/glib/gmessages.h:645:9: note: in expansion of macro ‘G_LIKELY’
  645 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
../libs/clearlooks-newer/clearlooks_style.c:1438:9: note: in expansion of macro ‘g_return_val_if_fail’
 1438 |         g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
      |         ^~~~~~~~~~~~~~~~~~~~
../../../../../../include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro ‘_G_TYPE_CIT’
  514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
      |                                                                  ^~~~~~~~~~~
../../../../../../include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:93:39: note: in expansion of macro ‘G_TYPE_CHECK_INSTANCE_TYPE’
   93 | #define GDK_IS_PIXBUF(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
../libs/clearlooks-newer/clearlooks_style.c:1438:31: note: in expansion of macro ‘GDK_IS_PIXBUF’
 1438 |         g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
      |                               ^~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/midi++2/midi++/port.h:30,
                 from ../libs/surfaces/generic_midi/midiaction.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/midi++2/midi++/port.h:30,
                 from ../libs/surfaces/generic_midi/midifunction.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/generic_midi/interface.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/midi++2/midi++/port.h:30,
                 from ../libs/surfaces/generic_midi/midiinvokable.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/faderport/faderport_interface.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/generic_midi/midicontrollable.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/generic_midi/gmcp_gui.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../libs/surfaces/faderport/operations.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/faderport8/faderport8_interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport/gui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport/gui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport/gui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport/gui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/faderport/gui.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport/gui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport/gui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:62:
../libs/surfaces/generic_midi/midicontrollable.h: In member function ‘MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)’:
../libs/surfaces/generic_midi/midicontrollable.h:90:51: warning: ‘ctltype’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   90 |         void set_ctltype (CtlType val) { _ctltype = val; }
      |                                          ~~~~~~~~~^~~~~
../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:878:35: note: ‘ctltype’ was declared here
  878 |         MIDIControllable::CtlType ctltype;
      |                                   ^~~~~~~
../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:970:31: warning: ‘ev’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  970 |                 mc->bind_midi (channel, ev, detail);
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/faderport8/fp8_strip.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/faderport8/faderport16_interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/faderport8/fp8_base.h:25,
                 from ../libs/surfaces/faderport8/fp8_controls.h:24,
                 from ../libs/surfaces/faderport8/fp8_controls.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/faderport8/gui.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/surfaces/faderport/faderport.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/surfaces/faderport/faderport.cc: In member function ‘void ArdourSurface::FaderPort::map_recenable_state()’:
../libs/surfaces/faderport/faderport.cc:680:34: warning: ‘onoff’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  680 |                 rec_enable_state = onoff;
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/faderport8/fp8_base.h:25,
                 from ../libs/surfaces/faderport8/fp8_controls.h:24,
                 from ../libs/surfaces/faderport8/fp8_controls.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/faderport8/fp8_strip.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/faderport8/faderport2_interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/faderport8/gui.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/faderport8/faderport8.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/faderport8/gui.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/faderport8/gui.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/callbacks.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/callbacks.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/faderport8/fp8_base.h:25,
                 from ../libs/surfaces/faderport8/fp8_controls.h:24,
                 from ../libs/surfaces/faderport8/fp8_controls.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../libs/surfaces/cc121/operations.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31,
                 from ../libs/surfaces/cc121/cc121_interface.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/faderport8/fp8_strip.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/faderport8/faderport8.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../libs/ardour/ardour/plugin_insert.h:36,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../libs/surfaces/faderport8/actions.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/ardour/ardour/plugin_insert.h:33,
                 from ../libs/surfaces/faderport8/actions.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/mackie/fader.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/surfaces/mackie/button.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/mackie/mcp_buttons.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/cc121/gui.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/cc121/gui.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/cc121/gui.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/cc121/gui.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/cc121/gui.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/cc121/gui.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/cc121/gui.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/mackie/strip.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/surfaces/mackie/strip.cc: In constructor ‘ArdourSurface::Mackie::Strip::Strip(ArdourSurface::Mackie::Surface&, const string&, int, const std::map<ArdourSurface::Mackie::Button::ID, ArdourSurface::Mackie::StripButtonInfo>&)’:
../libs/surfaces/mackie/strip.cc:138:25: warning: unused variable ‘bb’ [-Wunused-variable]
  138 |                 Button* bb = dynamic_cast<Button*> (Button::factory (*_surface, b->first, b->second.base_id + index, b->second.name, *this));
      |                         ^~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/faderport8/faderport8.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/mackie/interface.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/mackie/controls.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/mackie/device_info.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/mackie/controls.h:32,
                 from ../libs/surfaces/mackie/jog.h:23,
                 from ../libs/surfaces/mackie/jog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/midi++2/midi++/ipmidi_port.h:46,
                 from ../libs/surfaces/mackie/surface_port.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/surfaces/cc121/cc121.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/surfaces/cc121/cc121.cc: In member function ‘void ArdourSurface::CC121::map_recenable_state()’:
../libs/surfaces/cc121/cc121.cc:663:34: warning: ‘onoff’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  663 |                 rec_enable_state = onoff;
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/mackie/meter.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/mackie/controls.h:32,
                 from ../libs/surfaces/mackie/pot.h:23,
                 from ../libs/surfaces/mackie/pot.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/mackie/controls.h:32,
                 from ../libs/surfaces/mackie/led.h:23,
                 from ../libs/surfaces/mackie/led.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/mackie/device_profile.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../libs/surfaces/mackie/jog_wheel.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/mackie/surface.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/mackie/surface.cc:49:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/mackie/surface.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/mackie/surface.cc:49:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/mackie/surface.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
../libs/surfaces/mackie/surface.cc: In member function ‘void ArdourSurface::Mackie::Surface::setup_master()’:
../libs/surfaces/mackie/surface.cc:443:25: warning: unused variable ‘bb’ [-Wunused-variable]
  443 |                 Button* bb = dynamic_cast<Button*> (Button::factory (
      |                         ^~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/us2400/fader.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/mackie/mackie_control_protocol.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/us2400/device_info.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../libs/surfaces/us2400/jog_wheel.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/us2400/controls.h:29,
                 from ../libs/surfaces/us2400/led.h:22,
                 from ../libs/surfaces/us2400/led.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/us2400/device_profile.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/mackie/subview.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/mackie/gui.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/us2400/controls.h:29,
                 from ../libs/surfaces/us2400/pot.h:22,
                 from ../libs/surfaces/us2400/pot.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/us2400/controls.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/surfaces/us2400/button.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/us2400/interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/us2400/meter.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/us2400/strip.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/surfaces/us2400/strip.cc: In constructor ‘ArdourSurface::US2400::Strip::Strip(ArdourSurface::US2400::Surface&, const string&, int, const std::map<ArdourSurface::US2400::Button::ID, ArdourSurface::US2400::StripButtonInfo>&)’:
../libs/surfaces/us2400/strip.cc:113:25: warning: unused variable ‘bb’ [-Wunused-variable]
  113 |                 Button* bb = dynamic_cast<Button*> (Button::factory (*_surface, b->first, b->second.base_id + index, b->second.name, *this));
      |                         ^~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/us2400/mcp_buttons.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/surfaces/us2400/controls.h:29,
                 from ../libs/surfaces/us2400/jog.h:22,
                 from ../libs/surfaces/us2400/jog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../libs/surfaces/us2400/surface_port.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/launch_control_xl/interface.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/us2400/surface.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/us2400/surface.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/us2400/surface.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/us2400/surface.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/exception.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/convert.h:24,
                 from ../libs/surfaces/us2400/surface.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
../libs/surfaces/us2400/surface.cc: In member function ‘void ArdourSurface::US2400::Surface::setup_master()’:
../libs/surfaces/us2400/surface.cc:401:25: warning: unused variable ‘bb’ [-Wunused-variable]
  401 |                 Button* bb = dynamic_cast<Button*> (Button::factory (
      |                         ^~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/rc_configuration.h:28,
                 from ../libs/surfaces/osc/interface.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/launch_control_xl/gui.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/launch_control_xl/gui.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/abstract_ui.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31,
                 from ../libs/surfaces/launch_control_xl/leds.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/launch_control_xl/gui.h:26,
                 from ../libs/surfaces/launch_control_xl/leds.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/abstract_ui.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31,
                 from ../libs/surfaces/launch_control_xl/leds.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/launch_control_xl/gui.h:26,
                 from ../libs/surfaces/launch_control_xl/leds.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/abstract_ui.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31,
                 from ../libs/surfaces/launch_control_xl/leds.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/surfaces/launch_control_xl/gui.h:28,
                 from ../libs/surfaces/launch_control_xl/leds.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/abstract_ui.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.h:31,
                 from ../libs/surfaces/launch_control_xl/leds.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/us2400/gui.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/surfaces/us2400/us2400_control_protocol.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/launch_control_xl/controllers.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/interthread_info.h:25,
                 from ../libs/ardour/ardour/track.h:29,
                 from ../libs/surfaces/osc/osc_cue_observer.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/osc/osc_global_observer.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/osc/osc_controllable.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:53:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/surfaces/launch_control_xl/gui.h:28,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:55:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../libs/surfaces/launch_control_xl/gui.h:42,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:55:
../libs/surfaces/launch_control_xl/launch_control_xl.h: In member function ‘void ArdourSurface::LaunchControlXL::set_track_mode(ArdourSurface::LaunchControlXL::TrackMode)’:
../libs/surfaces/launch_control_xl/launch_control_xl.h:275:76: warning: ‘color_off’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  275 |                 void set_color_disabled (LEDColor c_off) { _color_disabled = c_off; }
      |                                                            ~~~~~~~~~~~~~~~~^~~~~~~
../libs/surfaces/launch_control_xl/launch_control_xl.cc:1285:28: note: ‘color_off’ was declared here
 1285 |         LEDColor color_on, color_off;
      |                            ^~~~~~~~~
In file included from ../libs/surfaces/launch_control_xl/gui.h:42,
                 from ../libs/surfaces/launch_control_xl/launch_control_xl.cc:55:
../libs/surfaces/launch_control_xl/launch_control_xl.h:274:73: warning: ‘color_on’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  274 |                 void set_color_enabled (LEDColor c_on) { _color_enabled = c_on; }
      |                                                          ~~~~~~~~~~~~~~~^~~~~~
../libs/surfaces/launch_control_xl/launch_control_xl.cc:1285:18: note: ‘color_on’ was declared here
 1285 |         LEDColor color_on, color_off;
      |                  ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/osc/osc_gui.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/osc/osc_gui.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/osc/osc_gui.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../libs/surfaces/osc/osc_gui.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/surfaces/osc/osc_gui.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../libs/surfaces/osc/osc_gui.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../libs/surfaces/osc/osc_gui.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/surfaces/osc/osc_route_observer.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/pannable.h: In member function ‘bool ARDOUR::Pannable::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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); }
      |                                        ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/wiimote/interface.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/wiimote/wiimote.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/scale.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/scale.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/scale.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/scale.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/scale.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/abstract_ui.h:28,
                 from ../libs/surfaces/push2/push2.h:31,
                 from ../libs/surfaces/push2/leds.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../libs/surfaces/osc/osc_select_observer.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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/surfaces/push2/buttons.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/layout.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/surfaces/push2/canvas.h:23,
                 from ../libs/surfaces/push2/layout.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/layout.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/surfaces/push2/canvas.h:23,
                 from ../libs/surfaces/push2/layout.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/surfaces/push2/canvas.h:23,
                 from ../libs/surfaces/push2/layout.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/canvas.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../libs/surfaces/push2/canvas.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/canvas.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/surfaces/push2/canvas.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/push2/canvas.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/track_mix.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/track_mix.cc:51:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/surfaces/push2/track_mix.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/track_mix.cc:51:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/track_mix.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
../libs/surfaces/push2/track_mix.cc: In member function ‘void ArdourSurface::TrackMixLayout::monitoring_change()’:
../libs/surfaces/push2/track_mix.cc:433:23: warning: ‘b1_color’ may be used uninitialized [-Wmaybe-uninitialized]
  433 |         b1->set_color (b1_color);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~
../libs/surfaces/push2/track_mix.cc:437:23: warning: ‘b2_color’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  437 |         b2->set_color (b2_color);
      |         ~~~~~~~~~~~~~~^~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../libs/surfaces/push2/level_meter.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/surfaces/push2/level_meter.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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/processor.h:29,
                 from ../libs/ardour/ardour/meter.h:31,
                 from ../libs/surfaces/push2/level_meter.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../libs/surfaces/push2/level_meter.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../libs/surfaces/push2/level_meter.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/push2/level_meter.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../libs/surfaces/push2/level_meter.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/push2/interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/push2/push2.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/push2.cc:47:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../libs/surfaces/push2/push2.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/push2.cc:47:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/push2/push2.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/surfaces/push2/gui.h:27,
                 from ../libs/surfaces/push2/push2.cc:53:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../libs/surfaces/push2/push2.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/menu.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/surfaces/push2/menu.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../libs/surfaces/push2/canvas.h:25,
                 from ../libs/surfaces/push2/menu.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/menu.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/surfaces/push2/gui.h:27,
                 from ../libs/surfaces/push2/menu.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/menu.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/menu.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/splash.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../libs/surfaces/osc/osc.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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/surfaces/osc/osc.cc: In member function ‘void ArdourSurface::OSC::strip_feedback(ArdourSurface::OSC::OSCSurface*, bool)’:
../libs/surfaces/osc/osc.cc:2132:36: warning: ‘set’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 2132 |                 set->strips = sur->strips;
      |                                    ^~~~~~
../libs/surfaces/osc/osc.cc: In member function ‘int ArdourSurface::OSC::_custom_mode(uint32_t, lo_address)’:
../libs/surfaces/osc/osc.cc:1275:32: warning: ‘set’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1275 |                 set->temp_mode = sur->temp_mode;
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../libs/surfaces/osc/osc.cc: In member function ‘int ArdourSurface::OSC::catchall(const char*, const char*, lo_arg**, int, lo_message)’:
../libs/surfaces/osc/osc.cc:835:59: warning: ‘set’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  835 |                                 set->custom_strips = sur->custom_strips;
      |                                                           ^~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/mix.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/mix.cc:54:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../libs/surfaces/push2/mix.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/mix.cc:54:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../libs/surfaces/push2/mix.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/push2/knob.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/knob.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/push2/knob.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../libs/surfaces/push2/knob.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_control.h:28,
                 from ../libs/surfaces/push2/knob.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/push2/gui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/push2/gui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/surfaces/push2/gui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/push2/gui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../libs/surfaces/push2/gui.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/push2/gui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/surfaces/push2/gui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7,
                 from ../libs/surfaces/contourdesign/jump_distance_widget.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/surfaces/contourdesign/contourdesign.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../libs/surfaces/contourdesign/button_config_widget.h:24,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../libs/surfaces/contourdesign/button_config_widget.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/surfaces/contourdesign/interface.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/panners/2in2out/panner_2in2out.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/panners/vbap/vbap.cc:37:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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); }
      |                                        ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:31,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/adjustment.h:7,
                 from ../libs/surfaces/contourdesign/contourdesign_gui.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/panners/1in2out/panner_1in2out.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/panners/vbap/vbap_speakers.h:27,
                 from ../libs/panners/vbap/vbap_speakers.cc:40:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/panners/stereobalance/panner_balance.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../libs/backends/jack/weak_libjack.c:282:
../libs/backends/jack/weak_libjack.def: In function ‘WJACK_client_name_size’:
../libs/backends/jack/weak_libjack.def:35:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
   35 | JPFUN(1, int,            client_name_size, (), (), 32)
      | ^~~~~
../libs/backends/jack/weak_libjack.def: At top level:
../libs/backends/jack/weak_libjack.c:244:15: warning: no previous prototype for ‘WJACK_set_sync_timeout’ [-Wmissing-prototypes]
  244 |         RTYPE WJACK_ ## NAME DEF { \
      |               ^~~~~~
../libs/backends/jack/weak_libjack.def:107:1: note: in expansion of macro ‘JPFUN’
  107 | JPFUN(1, int,            set_sync_timeout, (jack_client_t *c, jack_time_t t), (c,t), -1)
      | ^~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/backends/dummy/dummy_audiobackend.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/backends/jack/jack_connection.h:7,
                 from ../libs/backends/jack/jack_api.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/backends/jack/jack_portengine.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../libs/backends/jack/jack_session.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/backends/jack/jack_session.cc: In member function ‘void ARDOUR::JACKSession::session_event(jack_session_event_t*)’:
../libs/backends/jack/jack_session.cc:100:36: warning: ‘int WJACK_session_reply(jack_client_t*, jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
  100 |                 jack_session_reply (jack_client, event);
In file included from ../libs/backends/jack/jack_session.h:22,
                 from ../libs/backends/jack/jack_session.cc:34:
../libs/backends/jack/weak_libjack.h:140:45: note: declared here
  140 | #define jack_session_reply                  WJACK_session_reply
      |                                             ^~~~~~~~~~~~~~~~~~~
../libs/backends/jack/jack_session.cc:107:33: warning: ‘void WJACK_session_event_free(jack_session_event_t*)’ is deprecated [-Wdeprecated-declarations]
  107 |         jack_session_event_free (event);
In file included from ../libs/backends/jack/jack_session.h:22,
                 from ../libs/backends/jack/jack_session.cc:34:
../libs/backends/jack/weak_libjack.h:141:45: note: declared here
  141 | #define jack_session_event_free             WJACK_session_event_free
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/spawn.h:24,
                 from ../libs/backends/jack/jack_audiobackend.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/backends/pulseaudio/pulseaudio_backend.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../libs/backends/alsa/alsa_audiobackend.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../gtk2_ardour/plugin_display.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../gtk2_ardour/plugin_display.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../gtk2_ardour/plugin_display.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:7,
                 from ../gtk2_ardour/plugin_display.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_display.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:7,
                 from ../gtk2_ardour/plugin_display.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:7,
                 from ../gtk2_ardour/plugin_display.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/panner_interface.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/panner_interface.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/nsm.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27,
                 from ../libs/gtkmm2ext/gtkmm2ext/application.h:27,
                 from ../gtk2_ardour/nsm.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/selection_memento.h:22,
                 from ../gtk2_ardour/selection_memento.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/selection_memento.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/pbd/pbd/stateful.h:31,
                 from ../libs/pbd/pbd/statefuldestructible.h:23,
                 from ../gtk2_ardour/selection_memento.h:22,
                 from ../gtk2_ardour/selection_memento.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/selection_memento.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/selection_memento.h:22,
                 from ../gtk2_ardour/selection_memento.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/selection_memento.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/selection_memento.h:22,
                 from ../gtk2_ardour/selection_memento.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/selection_memento.h:22,
                 from ../gtk2_ardour/selection_memento.cc:20:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../gtk2_ardour/editor_keys.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../gtk2_ardour/editor_keys.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/ardour_dialog.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_dialog.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/ardour_dialog.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_dialog.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_dialog.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_dialog.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_dialog.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/big_transport_window.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/big_transport_window.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/export_report.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:28,
                 from ../gtk2_ardour/export_report.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/export_report.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../gtk2_ardour/export_report.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_report.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../gtk2_ardour/export_report.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/layout.h:6,
                 from ../gtk2_ardour/export_report.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_mouse.cc:38:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/editor_mouse.cc:44:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/editor_mouse.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/editor_mouse.cc:44:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_mouse.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_mouse.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_mouse.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_mouse.cc:38:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/region_gain_line.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/time_axis_view.h:33,
                 from ../gtk2_ardour/region_gain_line.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/command.h:29,
                 from ../libs/pbd/pbd/memento_command.h:29,
                 from ../gtk2_ardour/region_gain_line.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/time_axis_view.h:33,
                 from ../gtk2_ardour/region_gain_line.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/region_gain_line.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/region_gain_line.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/region_gain_line.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/edit_note_dialog.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/pt_import_selector.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/pt_import_selector.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/pt_import_selector.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/pt_import_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/pt_import_selector.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/pt_import_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/pt_import_selector.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/pingback.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/pingback.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/pingback.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/pingback.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/pingback.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/meterbridge.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../gtk2_ardour/meterbridge.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/meterbridge.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../gtk2_ardour/meterbridge.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/meterbridge.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../gtk2_ardour/meterbridge.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../gtk2_ardour/meterbridge.cc:28:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/shuttle_control.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/shuttle_control.cc:37:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/shuttle_control.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/shuttle_control.cc:37:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/shuttle_control.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/shuttle_control.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/shuttle_control.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/transcode_ffmpeg.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/transcode_ffmpeg.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/transcode_ffmpeg.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/transcode_ffmpeg.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/transcode_ffmpeg.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/strsplit.h:24,
                 from ../gtk2_ardour/missing_file_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/missing_file_dialog.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/missing_file_dialog.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/missing_file_dialog.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/strsplit.h:24,
                 from ../gtk2_ardour/missing_file_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/missing_file_dialog.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/strsplit.h:24,
                 from ../gtk2_ardour/missing_file_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/video_server_dialog.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/video_server_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_audiotrack.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_audiotrack.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_audiotrack.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_audiotrack.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_audiotrack.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_audiotrack.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_audiotrack.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_audiotrack.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29,
                 from ../gtk2_ardour/session_dialog.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/session_dialog.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooser.h:29,
                 from ../gtk2_ardour/session_dialog.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/session_dialog.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_dialog.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/session_dialog.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/session_dialog.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/ardour/midi_automation_list_binder.h:22,
                 from ../gtk2_ardour/midi_automation_line.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/midi_time_axis.h:29,
                 from ../gtk2_ardour/midi_automation_line.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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/ardour/midi_automation_list_binder.h:22,
                 from ../gtk2_ardour/midi_automation_line.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/midi_time_axis.h:29,
                 from ../gtk2_ardour/midi_automation_line.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/ardour/midi_automation_list_binder.h:22,
                 from ../gtk2_ardour/midi_automation_line.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_time_axis.h:45,
                 from ../gtk2_ardour/midi_automation_line.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/ardour/midi_automation_list_binder.h:22,
                 from ../gtk2_ardour/midi_automation_line.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/instrument_selector.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/instrument_selector.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/plugin_manager.h:39,
                 from ../gtk2_ardour/instrument_selector.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/instrument_selector.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/instrument_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../gtk2_ardour/instrument_selector.h:24,
                 from ../gtk2_ardour/instrument_selector.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/instrument_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_format_selector.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_format_selector.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/monitor_selector.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/port_matrix.h:25,
                 from ../gtk2_ardour/monitor_selector.h:24,
                 from ../gtk2_ardour/monitor_selector.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/monitor_selector.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/port_matrix.h:25,
                 from ../gtk2_ardour/monitor_selector.h:24,
                 from ../gtk2_ardour/monitor_selector.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/monitor_selector.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/big_clock_window.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:9,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/listviewtext.h:21,
                 from ../gtk2_ardour/region_editor.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:32,
                 from ../gtk2_ardour/main.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:32,
                 from ../gtk2_ardour/main.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:32,
                 from ../gtk2_ardour/main.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:7,
                 from ../gtk2_ardour/main.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:7,
                 from ../gtk2_ardour/main.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/main.cc:58:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:7,
                 from ../gtk2_ardour/main.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:7,
                 from ../gtk2_ardour/main.cc:36:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/sfdb_ui.h:34,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:49,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.h:46,
                 from ../gtk2_ardour/sfdb_freesound_mootcher.cc:41:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_filesource_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_filesource_dialog.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_filesource_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../gtk2_ardour/missing_filesource_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_canvas_events.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_canvas_events.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_canvas_events.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_canvas_events.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_canvas_events.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_canvas_events.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_canvas_events.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_canvas_events.cc:32:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ruler_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/plugin_scan_dialog.cc:25:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/editor.cc:42:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/editor.cc:42:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/mixer_strip.cc:70:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/mixer_strip.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/video_monitor.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/video_monitor.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/video_monitor.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/video_monitor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/video_monitor.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/video_monitor.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/video_monitor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/video_monitor.cc:23:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/plugin_dspload_ui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/vst_plugin_ui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_export_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_labels.h:22,
                 from ../gtk2_ardour/port_matrix_labels.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_labels.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_labels.h:22,
                 from ../gtk2_ardour/port_matrix_labels.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_labels.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:31,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_session.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/progressbar.h:7,
                 from ../gtk2_ardour/ardour_ui_session.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_grid.h:26,
                 from ../gtk2_ardour/port_matrix_grid.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_grid.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_grid.h:26,
                 from ../gtk2_ardour/port_matrix_grid.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_grid.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_grid.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/audio_time_axis.h:43,
                 from ../gtk2_ardour/track_view_list.h:29,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/selection.h:38,
                 from ../gtk2_ardour/keyboard.h:32,
                 from ../gtk2_ardour/port_matrix_grid.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_grid.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_tempodisplay.cc:37:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_tempodisplay.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/editor_tempodisplay.cc:37:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_tempodisplay.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_tempodisplay.cc:37:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_tempodisplay.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_tempodisplay.cc:37:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_tempodisplay.cc:37:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/control_slave_ui.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/control_slave_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/template_dialog.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/template_dialog.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/template_dialog.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../gtk2_ardour/template_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/template_dialog.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../gtk2_ardour/template_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../gtk2_ardour/template_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_metadata_dialog.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/session_metadata_dialog.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../gtk2_ardour/ardour_ui_ed.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/ardour_ui_ed.cc:40:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../gtk2_ardour/ardour_ui_ed.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/ardour_ui_ed.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/ardour_ui_ed.cc:50:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/ardour_ui_ed.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/ardour_ui_ed.cc:40:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/ambiguous_file_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/ambiguous_file_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/ambiguous_file_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../gtk2_ardour/ambiguous_file_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/recorder_ui.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/note_base.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/note_base.cc:24:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/visibility_group.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/visibility_group.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/visibility_group.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/visibility_group.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/visibility_group.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/visibility_group.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/hit.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/ui_config.h:44,
                 from ../gtk2_ardour/note_base.h:31,
                 from ../gtk2_ardour/hit.h:24,
                 from ../gtk2_ardour/hit.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/poly_item.h:24,
                 from ../libs/canvas/canvas/polygon.h:25,
                 from ../gtk2_ardour/hit.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/ui_config.h:44,
                 from ../gtk2_ardour/note_base.h:31,
                 from ../gtk2_ardour/hit.h:24,
                 from ../gtk2_ardour/hit.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/hit.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/save_template_dialog.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/save_template_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/processor_box.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/processor_box.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/processor_box.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/processor_box.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/processor_box.cc:48:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/processor_box.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/processor_box.cc:38:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/pannable.h: In member function ‘bool ARDOUR::Pannable::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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); }
      |                                        ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/luadialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/luadialog.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/normalize_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/transport_control.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/transport_control.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/transport_control.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/transport_control.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/transport_control.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/transport_control.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/transport_control.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/engine_dialog.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/engine_dialog.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/engine_dialog.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/engine_dialog.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/engine_dialog.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/engine_dialog.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/engine_dialog.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/vca_time_axis.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/vca_time_axis.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/analysis_window.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/analysis_window.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/analysis_window.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/analysis_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/analysis_window.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/analysis_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/analysis_window.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_filename_selector.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_filename_selector.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/ardour_ui_mixer.cc:29:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_velocity_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/progress_reporter.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/speaker_dialog.h:25,
                 from ../gtk2_ardour/speaker_dialog.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/speaker_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_streamview.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/interthread_progress_window.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/iochannel.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:24,
                 from ../gtk2_ardour/interthread_progress_window.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/interthread_progress_window.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/interthread_progress_window.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/interthread_progress_window.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/interthread_progress_window.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/save_as_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/axis_view.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/axis_view.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/axis_view.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/axis_view.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/axis_view.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/axis_view.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/axis_view.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/idleometer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/idleometer.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/idleometer.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/idleometer.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/gain_meter.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/language.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/attributes.h:28,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:30,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/gain_meter.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/gain_meter.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/gain_meter.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/gain_meter.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/gain_meter.cc:43:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/gain_meter.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/gain_meter.cc:30:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_presets_ui.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_presets_ui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_format_dialog.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/export_format_dialog.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/route_processor_selection.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/route_processor_selection.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/route_processor_selection.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/route_processor_selection.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/route_processor_selection.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../gtk2_ardour/gain_meter.h:50,
                 from ../gtk2_ardour/mixer_strip.h:59,
                 from ../gtk2_ardour/route_processor_selection.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/route_processor_selection.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/track_record_axis.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/track_record_axis.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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/processor.h:29,
                 from ../libs/ardour/ardour/meter.h:31,
                 from ../gtk2_ardour/track_record_axis.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/track_record_axis.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/track_record_axis.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/track_record_axis.cc:41:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/track_record_axis.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/stereo_panner_editor.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../gtk2_ardour/piano_key_bindings.h:26,
                 from ../gtk2_ardour/piano_key_bindings.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../gtk2_ardour/piano_key_bindings.h:26,
                 from ../gtk2_ardour/piano_key_bindings.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../gtk2_ardour/piano_key_bindings.h:26,
                 from ../gtk2_ardour/piano_key_bindings.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../gtk2_ardour/piano_key_bindings.h:26,
                 from ../gtk2_ardour/piano_key_bindings.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/new_plugin_preset_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31,
                 from ../gtk2_ardour/about.h:23,
                 from ../gtk2_ardour/about.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/about.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/aboutdialog.h:31,
                 from ../gtk2_ardour/about.h:23,
                 from ../gtk2_ardour/about.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/about.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/selection.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/selection.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/selection.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/selection.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/selection.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/selection.cc:29:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/audio_time_axis.h:43,
                 from ../gtk2_ardour/track_view_list.h:29,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/selection.h:38,
                 from ../gtk2_ardour/selection.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/selection.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/loudness_dialog.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/loudness_dialog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_video_infobox.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/export_video_infobox.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/container.h:23,
                 from ../libs/canvas/canvas/arrow.h:29,
                 from ../gtk2_ardour/region_peak_cursor.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/region_peak_cursor.h:23,
                 from ../gtk2_ardour/region_peak_cursor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/container.h:23,
                 from ../libs/canvas/canvas/arrow.h:29,
                 from ../gtk2_ardour/region_peak_cursor.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/region_peak_cursor.h:23,
                 from ../gtk2_ardour/region_peak_cursor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/container.h:23,
                 from ../libs/canvas/canvas/arrow.h:29,
                 from ../gtk2_ardour/region_peak_cursor.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
../gtk2_ardour/region_peak_cursor.cc: In member function ‘void RegionPeakCursor::set(AudioRegionView*, ARDOUR::samplepos_t, ARDOUR::samplecnt_t)’:
../gtk2_ardour/region_peak_cursor.cc:113:17: warning: ‘p.ARDOUR::PeakData::max’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  113 |         sprintf (tmp, "%s %+.2f %5.1f %s\n%s %+.2f %5.1f %s\n",
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |                  _("Max:"), p.max,
      |                  ~~~~~~~~~~~~~~~~~
  115 |                  accurate_coefficient_to_dB (fabsf (p.max)), _("dBFS"),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |                  _("Min:"), p.min,
      |                  ~~~~~~~~~~~~~~~~~
  117 |                  accurate_coefficient_to_dB (fabsf (p.min)), _("dBFS"));
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gtk2_ardour/region_peak_cursor.cc:113:17: warning: ‘p.ARDOUR::PeakData::min’ may be used uninitialized in this function [-Wmaybe-uninitialized]

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_dspload_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_dspload_window.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_dspload_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_dspload_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_dspload_window.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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.h:32,
                 from ../gtk2_ardour/route_group_dialog.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/route_group_dialog.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/controllable.h:30,
                 from ../libs/ardour/ardour/route_group.h:32,
                 from ../gtk2_ardour/route_group_dialog.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/route_group_dialog.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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.h:32,
                 from ../gtk2_ardour/route_group_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_group_dialog.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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.h:32,
                 from ../gtk2_ardour/route_group_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../gtk2_ardour/midi_tracer.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/textview.h:35,
                 from ../gtk2_ardour/midi_tracer.h:25,
                 from ../gtk2_ardour/midi_tracer.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../gtk2_ardour/midi_tracer.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/textview.h:35,
                 from ../gtk2_ardour/midi_tracer.h:25,
                 from ../gtk2_ardour/midi_tracer.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../gtk2_ardour/midi_tracer.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/midi_tracer.h:29,
                 from ../gtk2_ardour/midi_tracer.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/parser.h:28,
                 from ../gtk2_ardour/midi_tracer.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
../gtk2_ardour/midi_tracer.cc: In member function ‘void MidiTracer::tracer(MIDI::Parser&, MIDI::byte*, size_t, MIDI::samplecnt_t)’:
../gtk2_ardour/midi_tracer.cc:375:58: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 5 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=]
  375 |                         s += snprintf (&buf[s], bufsize, "%16s (%" PRId64 ") = [", "Sysex", len);
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~           ~~~
      |                                                                                             |
      |                                                                                             size_t {aka unsigned int}

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/mini_timeline.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/mini_timeline.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/mini_timeline.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/mini_timeline.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/mini_timeline.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/mini_timeline.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/mini_timeline.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/canvas/canvas/flag.h:24,
                 from ../gtk2_ardour/sys_ex.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/midi_time_axis.h:29,
                 from ../gtk2_ardour/midi_region_view.h:39,
                 from ../gtk2_ardour/sys_ex.h:23,
                 from ../gtk2_ardour/sys_ex.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/canvas/canvas/flag.h:24,
                 from ../gtk2_ardour/sys_ex.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/midi_time_axis.h:29,
                 from ../gtk2_ardour/midi_region_view.h:39,
                 from ../gtk2_ardour/sys_ex.h:23,
                 from ../gtk2_ardour/sys_ex.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/canvas/canvas/flag.h:24,
                 from ../gtk2_ardour/sys_ex.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/canvas/canvas/flag.h:24,
                 from ../gtk2_ardour/sys_ex.cc:20:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_time_axis.h:45,
                 from ../gtk2_ardour/midi_region_view.h:39,
                 from ../gtk2_ardour/sys_ex.h:23,
                 from ../gtk2_ardour/sys_ex.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/canvas/canvas/flag.h:24,
                 from ../gtk2_ardour/sys_ex.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/quantize_dialog.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/mouse_cursors.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixmap.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/bitmap.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/cursor.h:31,
                 from ../gtk2_ardour/mouse_cursors.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/mouse_cursors.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/cursor.h:7,
                 from ../gtk2_ardour/mouse_cursors.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/meter_strip.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/meter_strip.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/meter_strip.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/meter_strip.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/meter_strip.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/meter_strip.cc:38:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/meter_strip.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../gtk2_ardour/export_format_selector.h:30,
                 from ../gtk2_ardour/export_file_notebook.h:39,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../gtk2_ardour/export_file_notebook.h:29,
                 from ../gtk2_ardour/export_file_notebook.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/sarray.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/containers.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/helperlist.h:28,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:29,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/insert_remove_time_dialog.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_timefx.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_timefx.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/editor_timefx.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_timefx.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_timefx.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_timefx.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_timefx.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/mono_panner.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../gtk2_ardour/mono_panner.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/mono_panner.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/mono_panner.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/mono_panner.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/mono_panner.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/mono_panner.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/mono_panner.cc:28:
../libs/ardour/ardour/pannable.h: In member function ‘bool ARDOUR::Pannable::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/transcode_video_dialog.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/transcode_video_dialog.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_region_view.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_sources.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_sources.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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 ../gtk2_ardour/editor_sources.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_sources.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_sources.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_sources.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_sources.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/generic_pluginui.cc:58:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/generic_pluginui.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/splash.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/splash.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/ardour.h:34,
                 from ../gtk2_ardour/splash.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/splash.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/splash.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/splash.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/splash.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../gtk2_ardour/control_point.h:26,
                 from ../gtk2_ardour/control_point.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/control_point.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../gtk2_ardour/control_point.h:26,
                 from ../gtk2_ardour/control_point.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/control_point.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../gtk2_ardour/control_point.h:26,
                 from ../gtk2_ardour/control_point.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/control_point.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../gtk2_ardour/control_point.h:26,
                 from ../gtk2_ardour/control_point.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../gtk2_ardour/control_point.h:26,
                 from ../gtk2_ardour/control_point.cc:21:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_video.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ardour_ui_video.cc:41:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_video.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/ardour_ui_video.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_video.cc:41:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/ardour_ui_video.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/ardour_ui_video.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_column_labels.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_column_labels.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_column_labels.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_column_labels.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_column_labels.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_setup_dialog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/cursor_context.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/cursor_context.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/cursor_context.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/cursor_context.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/cursor_context.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/cursor_context.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/cursor_context.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/io_selector.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/port_matrix.h:25,
                 from ../gtk2_ardour/io_selector.h:26,
                 from ../gtk2_ardour/io_selector.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/io_selector.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/port_matrix.h:25,
                 from ../gtk2_ardour/io_selector.h:26,
                 from ../gtk2_ardour/io_selector.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/io_selector.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/keyboard.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/keyboard.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/keyboard.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/keyboard.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/keyboard.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/keyboard.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/keyboard.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/screen.h:7,
                 from ../../../../../../include/gdkmm-2.4/gdkmm.h:27,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../libs/widgets/widgets/scroomer.h:24,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/region.h:49,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/screen.h:33,
                 from ../../../../../../include/gdkmm-2.4/gdkmm.h:27,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../libs/widgets/widgets/scroomer.h:24,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/screen.h:7,
                 from ../../../../../../include/gdkmm-2.4/gdkmm.h:27,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/screen.h:7,
                 from ../../../../../../include/gdkmm-2.4/gdkmm.h:27,
                 from ../libs/widgets/widgets/scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.h:23,
                 from ../gtk2_ardour/midi_scroomer.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/foldback_strip.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/foldback_strip.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/foldback_strip.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/foldback_strip.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/foldback_strip.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/foldback_strip.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/foldback_strip.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/location_ui.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/location_ui.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_startup.cc:51:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/ardour_ui_startup.cc:51:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_startup.cc:51:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/ardour_ui_startup.cc:48:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui_startup.cc:51:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/ardour_ui_startup.cc:48:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/ardour_ui_startup.cc:48:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/automation_time_axis.cc:51:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/automation_time_axis.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../gtk2_ardour/plugin_ui.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../gtk2_ardour/plugin_ui.cc:39:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../gtk2_ardour/plugin_ui.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/plugin_ui.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_ui.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/plugin_ui.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/plugin_ui.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/colorselection.h:30,
                 from ../gtk2_ardour/route_ui.h:33,
                 from ../gtk2_ardour/track_view_list.h:28,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/colorselection.h:30,
                 from ../gtk2_ardour/route_ui.h:33,
                 from ../gtk2_ardour/track_view_list.h:28,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/audio_time_axis.h:43,
                 from ../gtk2_ardour/track_view_list.h:29,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_selection.h:24,
                 from ../gtk2_ardour/track_selection.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/search_path_option.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/search_path_option.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_pt_import.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor_pt_import.cc:50:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_pt_import.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor_pt_import.cc:50:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_pt_import.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/editor_pt_import.cc:50:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_pt_import.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/stripable_time_axis.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/stripable_time_axis.cc:19:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/note_player.cc:21:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/return_ui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/gain_meter.h:33,
                 from ../gtk2_ardour/return_ui.h:24,
                 from ../gtk2_ardour/return_ui.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/return_ui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/gain_meter.h:33,
                 from ../gtk2_ardour/return_ui.h:24,
                 from ../gtk2_ardour/return_ui.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/return_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../gtk2_ardour/gain_meter.h:50,
                 from ../gtk2_ardour/return_ui.h:24,
                 from ../gtk2_ardour/return_ui.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/return_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../gtk2_ardour/led.h:26,
                 from ../gtk2_ardour/led.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../gtk2_ardour/led.h:26,
                 from ../gtk2_ardour/led.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../gtk2_ardour/led.h:26,
                 from ../gtk2_ardour/led.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26,
                 from ../gtk2_ardour/led.h:26,
                 from ../gtk2_ardour/led.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_time_axis.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_time_axis.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29,
                 from ../gtk2_ardour/editor_snapshots.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/editor_snapshots.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29,
                 from ../gtk2_ardour/editor_snapshots.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/editor_snapshots.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/editor_snapshots.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/choice.h:27,
                 from ../gtk2_ardour/editor_snapshots.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/editor_snapshots.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaction.h:38,
                 from ../gtk2_ardour/editor_rulers.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaction.h:38,
                 from ../gtk2_ardour/editor_rulers.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_rulers.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaction.h:38,
                 from ../gtk2_ardour/editor_rulers.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaction.h:38,
                 from ../gtk2_ardour/editor_rulers.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/editor_rulers.cc:51:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaction.h:38,
                 from ../gtk2_ardour/editor_rulers.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/socket.h:29,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/iochannel.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:24,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/socket.h:29,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../gtk2_ardour/plugin_ui.h:44,
                 from ../gtk2_ardour/vst3_plugin_ui.h:24,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.h:27,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_x11_plugin_ui.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/new_user_wizard.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/new_user_wizard.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/new_user_wizard.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/new_user_wizard.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/new_user_wizard.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/new_user_wizard.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/new_user_wizard.cc:34:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/transport_masters_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../gtk2_ardour/transport_masters_dialog.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/transport_masters_dialog.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/widgets/widgets/ardour_icon.h:24,
                 from ../gtk2_ardour/transport_masters_dialog.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/transport_masters_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/transport_masters_dialog.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/transport_masters_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/audio_region_view.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/plugin_manager_ui.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/plugin_manager_ui.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/luawindow.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../gtk2_ardour/luawindow.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/luawindow.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/luawindow.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/luawindow.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/luawindow.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/luawindow.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/editor_route_groups.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:7,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:7,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:7,
                 from ../gtk2_ardour/global_port_matrix.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_group_menu.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_group_menu.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:31,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_video_dialog.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/filechooserdialog.h:7,
                 from ../gtk2_ardour/export_video_dialog.cc:34:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/tempo_curve.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/tempo_curve.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/tempo_curve.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/tempo_curve.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/tempo_curve.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/tempo_curve.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/tempo_curve.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/tempo_curve.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_audio_import.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../libs/widgets/widgets/choice.h:26,
                 from ../gtk2_ardour/editor_audio_import.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_audio_import.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../libs/widgets/widgets/choice.h:26,
                 from ../gtk2_ardour/editor_audio_import.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_audio_import.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/choice.h:27,
                 from ../gtk2_ardour/editor_audio_import.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_audio_import.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/pthread_utils.h:49,
                 from ../gtk2_ardour/editor_audio_import.cc:35:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/glibmm-2.4/glibmm/interface.h:20,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treedragdest.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:29,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/rc_option_editor.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/liststore.h:7,
                 from ../gtk2_ardour/rc_option_editor.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~
../gtk2_ardour/rc_option_editor.cc: In member function ‘void MidiPortOptions::setup_midi_port_view(Gtk::TreeView&, bool)’:
../gtk2_ardour/rc_option_editor.cc:2170:96: warning: ‘selection_column’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 2170 |                 toggle_cell = dynamic_cast<CellRendererToggle*> (view.get_column_cell_renderer (selection_column));
      |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/session_archive_dialog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_pin_dialog.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/plugin_eq_gui.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/plugin_eq_gui.cc:40:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/time_info_box.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/time_info_box.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/automation_streamview.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/screensaver.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/utils.h:37,
                 from ../gtk2_ardour/screensaver.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/screensaver.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/utils.h:37,
                 from ../gtk2_ardour/screensaver.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/screensaver.cc:68:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/utils.h:37,
                 from ../gtk2_ardour/screensaver.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/latency_gui.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/latency_gui.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/midi_streamview.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_ui.cc:65:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelmap.h:28,
                 from ../gtk2_ardour/ardour_ui.cc:64:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_ui.cc:65:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/ardour_ui.cc:61:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/ardour_ui.cc:66:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/ardour_ui.cc:61:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/ardour_ui.cc:61:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/disk_writer.h: In member function ‘bool ARDOUR::DiskWriter::record_enabled() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:47: note: in expansion of macro ‘g_atomic_int_get’
   89 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:90:44: note: in expansion of macro ‘g_atomic_int_get’
   90 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../gtk2_ardour/utils.cc:44:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../gtk2_ardour/utils.cc:44:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combo.h:36,
                 from ../gtk2_ardour/utils.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../gtk2_ardour/utils.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combo.h:40,
                 from ../gtk2_ardour/utils.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../gtk2_ardour/utils.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:34,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkpaned.h:34,
                 from ../gtk2_ardour/utils.cc:44:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/automation_controller.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/widgets/ardour_button.h:26,
                 from ../gtk2_ardour/automation_controller.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/automation_controller.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/widgets/ardour_button.h:26,
                 from ../gtk2_ardour/automation_controller.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_controller.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../libs/widgets/widgets/slider_controller.h:30,
                 from ../libs/widgets/widgets/barcontroller.h:27,
                 from ../gtk2_ardour/automation_controller.h:39,
                 from ../gtk2_ardour/automation_controller.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_controller.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/editor_summary.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/editor_summary.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/editor_summary.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/editor_summary.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/editor_summary.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/editor_summary.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/editor_summary.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_drag.cc:34:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_drag.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/command.h:29,
                 from ../libs/pbd/pbd/memento_command.h:29,
                 from ../gtk2_ardour/editor_drag.cc:34:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_drag.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_drag.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/editor_drag.cc:38:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/editor_drag.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_drag.cc:34:
../libs/ardour/ardour/audioengine.h: In member function ‘bool ARDOUR::AudioEngine::is_reset_requested() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/sarray.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/containers.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/helperlist.h:28,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:29,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/strip_silence_dialog.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/strip_silence_dialog.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_timeline.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/video_timeline.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_timeline.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/video_timeline.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_timeline.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/video_timeline.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_timeline.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_timeline.cc:23:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/colorselection.h:30,
                 from ../gtk2_ardour/route_ui.h:33,
                 from ../gtk2_ardour/track_view_list.h:28,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/colorselection.h:30,
                 from ../gtk2_ardour/route_ui.h:33,
                 from ../gtk2_ardour/track_view_list.h:28,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_view_list.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/audio_time_axis.h:43,
                 from ../gtk2_ardour/track_view_list.h:29,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../gtk2_ardour/track_view_list.h:23,
                 from ../gtk2_ardour/track_view_list.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/ghostregion.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/widgets/ardour_button.h:26,
                 from ../gtk2_ardour/automation_time_axis.h:41,
                 from ../gtk2_ardour/ghostregion.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/parameter_descriptor.h:24,
                 from ../gtk2_ardour/ghostregion.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/widgets/widgets/ardour_button.h:26,
                 from ../gtk2_ardour/automation_time_axis.h:41,
                 from ../gtk2_ardour/ghostregion.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/ghostregion.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/ghostregion.cc:38:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/ghostregion.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/ghostregion.cc:27:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:7,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/meter_patterns.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:7,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:7,
                 from ../gtk2_ardour/meter_patterns.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/level_meter.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/level_meter.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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/processor.h:29,
                 from ../libs/ardour/ardour/meter.h:31,
                 from ../gtk2_ardour/level_meter.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/level_meter.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/level_meter.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/level_meter.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/level_meter.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/pbd/pbd/g_atomic_compat.h:23,
                 from ../libs/ardour/ardour/meter.h:28,
                 from ../gtk2_ardour/level_meter.cc:26:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/duplicate_routes_dialog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/bundle_env_linux.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/verbose_cursor.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/enums.h:31,
                 from ../gtk2_ardour/verbose_cursor.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/verbose_cursor.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/enums.h:7,
                 from ../gtk2_ardour/verbose_cursor.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/enums.h:7,
                 from ../gtk2_ardour/verbose_cursor.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/verbose_cursor.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/enums.h:7,
                 from ../gtk2_ardour/verbose_cursor.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/enums.h:7,
                 from ../gtk2_ardour/verbose_cursor.cc:24:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/sarray.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/containers.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/helperlist.h:28,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:29,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/mono_panner_editor.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/mono_panner_editor.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/automation_region_view.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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;
      |                        ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/automation_region_view.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/command.h:29,
                 from ../libs/pbd/pbd/memento_command.h:29,
                 from ../gtk2_ardour/automation_region_view.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/automation_region_view.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_region_view.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/automation_region_view.h:27,
                 from ../gtk2_ardour/automation_region_view.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_region_view.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:32,
                 from ../gtk2_ardour/ui_config.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/ui_config.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolitem.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/toolbar.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/settings.h:32,
                 from ../gtk2_ardour/ui_config.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/ui_config.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/ui_config.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/time_axis_view.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/time_axis_view.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/configinfo.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/configinfo.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/configinfo.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/configinfo.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/configinfo.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/configinfo.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/configinfo.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/panner_editor.h:23,
                 from ../gtk2_ardour/panner_editor.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/panner_editor.h:23,
                 from ../gtk2_ardour/panner_editor.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/panner_editor.h:23,
                 from ../gtk2_ardour/panner_editor.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/ardour_dialog.h:25,
                 from ../gtk2_ardour/panner_editor.h:23,
                 from ../gtk2_ardour/panner_editor.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_canvas.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.h:22,
                 from ../gtk2_ardour/dsp_stats_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.h:22,
                 from ../gtk2_ardour/dsp_stats_window.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.h:22,
                 from ../gtk2_ardour/dsp_stats_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/dsp_stats_ui.h:22,
                 from ../gtk2_ardour/dsp_stats_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/grid_lines.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/grid_lines.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/script_selector.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/script_selector.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/script_selector.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/script_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/script_selector.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/script_selector.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/control_protocol_manager.h:30,
                 from ../gtk2_ardour/editor_selection.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_selection.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/control_protocol_manager.h:30,
                 from ../gtk2_ardour/editor_selection.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_selection.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/control_protocol_manager.h:30,
                 from ../gtk2_ardour/editor_selection.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_selection.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/control_protocol_manager.h:30,
                 from ../gtk2_ardour/editor_selection.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/control_protocol_manager.h:30,
                 from ../gtk2_ardour/editor_selection.cc:30:
../libs/ardour/ardour/source.h: In member function ‘int ARDOUR::Source::use_count() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/add_route_dialog.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/iochannel.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:24,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../gtk2_ardour/plugin_ui.h:44,
                 from ../gtk2_ardour/vst3_plugin_ui.h:24,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:21,
                 from ../gtk2_ardour/vst3_plugin_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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 ../gtk2_ardour/opts.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_regions.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_regions.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/audiosource.h:32,
                 from ../libs/ardour/ardour/audiofilesource.h:28,
                 from ../gtk2_ardour/editor_regions.cc:34:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_regions.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_regions.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22,
                 from ../gtk2_ardour/editor_regions.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/basename.h:23,
                 from ../gtk2_ardour/editor_regions.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/enums.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/enums.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/enums.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7,
                 from ../gtk2_ardour/enums.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7,
                 from ../gtk2_ardour/enums.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/session_import_dialog.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/session_import_dialog.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/plugin_selector.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/plugin_selector.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/lua_script_manager.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/lua_script_manager.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/mixer_group_tabs.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/sarray.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/containers.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/helperlist.h:28,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:29,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:30,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/region_layering_order_editor.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/table.h:7,
                 from ../gtk2_ardour/region_layering_order_editor.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/lv2_plugin_ui.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/time_axis_view_item.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/time_axis_view_item.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/time_axis_view_item.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/time_axis_view_item.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/time_axis_view_item.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/time_axis_view_item.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/time_axis_view_item.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/time_axis_view_item.cc:30:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_time_axis.cc:43:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/route_time_axis.cc:41:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/export_analysis_graphs.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/export_analysis.h:27,
                 from ../libs/audiographer/audiographer/general/analyser.h:24,
                 from ../gtk2_ardour/export_analysis_graphs.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/export_analysis_graphs.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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_analysis.h:27,
                 from ../libs/audiographer/audiographer/general/analyser.h:24,
                 from ../gtk2_ardour/export_analysis_graphs.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/export_analysis_graphs.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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_analysis.h:27,
                 from ../libs/audiographer/audiographer/general/analyser.h:24,
                 from ../gtk2_ardour/export_analysis_graphs.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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_analysis.h:27,
                 from ../libs/audiographer/audiographer/general/analyser.h:24,
                 from ../gtk2_ardour/export_analysis_graphs.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/monitor_processor.h:30,
                 from ../gtk2_ardour/ardour_ui3.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/ardour_ui3.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/monitor_processor.h:30,
                 from ../gtk2_ardour/ardour_ui3.cc:39:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/ardour_ui3.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/monitor_processor.h:30,
                 from ../gtk2_ardour/ardour_ui3.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui3.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/monitor_processor.h:30,
                 from ../gtk2_ardour/ardour_ui3.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/step_editor.cc:23:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/step_editor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/midi_channel_filter.h:26,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/step_editor.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/step_editor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/step_editor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/step_editor.cc:23:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_time_axis.h:45,
                 from ../gtk2_ardour/midi_region_view.h:39,
                 from ../gtk2_ardour/step_editor.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/step_editor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:7,
                 from ../gtk2_ardour/transpose_dialog.h:22,
                 from ../gtk2_ardour/transpose_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/send_ui.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/send_ui.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/send_ui.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/send_ui.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/send_ui.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/focus_entry.h:23,
                 from ../gtk2_ardour/gain_meter.h:50,
                 from ../gtk2_ardour/send_ui.h:25,
                 from ../gtk2_ardour/send_ui.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/send_ui.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_plugin_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_plugin_dialog.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/missing_plugin_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:7,
                 from ../gtk2_ardour/missing_plugin_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/midi_channel_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_component.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_component.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:31,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_component.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_component.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/eventbox.h:7,
                 from ../gtk2_ardour/port_matrix_component.h:23,
                 from ../gtk2_ardour/port_matrix_component.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_row_labels.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_row_labels.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_row_labels.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_row_labels.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/port_matrix_row_labels.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/ardour_ui2.cc:52:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/ardour_ui2.cc:40:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/region_view.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/region_view.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/bundle_manager.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/virtual_keyboard_window.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/ardour_ui.h:52,
                 from ../gtk2_ardour/ardour_ui_keys.cc:39:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/rec_info_box.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/rec_info_box.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/rec_info_box.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/rec_info_box.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/rec_info_box.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/rec_info_box.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/rec_info_box.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/note.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/ui_config.h:44,
                 from ../gtk2_ardour/note_base.h:31,
                 from ../gtk2_ardour/note.h:23,
                 from ../gtk2_ardour/note.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../libs/canvas/canvas/item.h:26,
                 from ../libs/canvas/canvas/rectangle.h:24,
                 from ../libs/canvas/canvas/note.h:23,
                 from ../gtk2_ardour/note.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../gtk2_ardour/utils.h:40,
                 from ../gtk2_ardour/ui_config.h:44,
                 from ../gtk2_ardour/note_base.h:31,
                 from ../gtk2_ardour/note.h:23,
                 from ../gtk2_ardour/note.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/note.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/note.cc:26:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/note.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/evoral/evoral/Note.h:26,
                 from ../gtk2_ardour/note.cc:20:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/editor_locations.h:26,
                 from ../gtk2_ardour/editor_locations.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/editor_locations.h:26,
                 from ../gtk2_ardour/editor_locations.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/editor_locations.h:26,
                 from ../gtk2_ardour/editor_locations.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/editor_locations.h:24,
                 from ../gtk2_ardour/editor_locations.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/location_ui.h:30,
                 from ../gtk2_ardour/editor_locations.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/editor_locations.h:24,
                 from ../gtk2_ardour/editor_locations.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../gtk2_ardour/editor_locations.h:24,
                 from ../gtk2_ardour/editor_locations.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../gtk2_ardour/pianokeyboard.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../gtk2_ardour/pianokeyboard.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../gtk2_ardour/pianokeyboard.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../gtk2_ardour/pianokeyboard.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../gtk2_ardour/pianokeyboard.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/patch_change.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/regex.h:26,
                 from ../gtk2_ardour/patch_change.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/patch_change.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/regex.h:24,
                 from ../gtk2_ardour/patch_change.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/regex.h:24,
                 from ../gtk2_ardour/patch_change.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/patch_change.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/regex.h:24,
                 from ../gtk2_ardour/patch_change.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/regex.h:24,
                 from ../gtk2_ardour/patch_change.cc:25:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/export_channel_selector.h:44,
                 from ../gtk2_ardour/export_channel_selector.cc:41:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/export_channel_selector.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/utils_videotl.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_access_web.cc:41:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_window.h:22,
                 from ../gtk2_ardour/ardour_window.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_window.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/ardour_window.h:22,
                 from ../gtk2_ardour/ardour_window.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_window.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_window.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/ardour_window.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../gtk2_ardour/io_button.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu_elems.h:23,
                 from ../libs/gtkmm2ext/gtkmm2ext/menu_elems.h:24,
                 from ../gtk2_ardour/io_button.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/iochannel.h:25,
                 from ../../../../../../include/glibmm-2.4/glibmm/main.h:24,
                 from ../libs/pbd/pbd/crossthread.h:27,
                 from ../libs/ardour/ardour/async_midi_port.h:29,
                 from ../gtk2_ardour/io_button.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu_elems.h:23,
                 from ../libs/gtkmm2ext/gtkmm2ext/menu_elems.h:24,
                 from ../gtk2_ardour/io_button.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../gtk2_ardour/io_button.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/io_button.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/xml++.h:44,
                 from ../libs/ardour/ardour/async_midi_port.h:28,
                 from ../gtk2_ardour/io_button.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/add_video_dialog.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/add_video_dialog.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/input_port_monitor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/parameter_descriptor.h:24,
                 from ../gtk2_ardour/input_port_monitor.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/input_port_monitor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/parameter_descriptor.h:24,
                 from ../gtk2_ardour/input_port_monitor.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/input_port_monitor.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/parameter_descriptor.h:24,
                 from ../gtk2_ardour/input_port_monitor.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/parameter_descriptor.h:24,
                 from ../gtk2_ardour/input_port_monitor.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../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 ../gtk2_ardour/editor_routes.cc:34:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25,
                 from ../gtk2_ardour/editor_routes.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/interthread_info.h:25,
                 from ../libs/ardour/ardour/audio_track.h:25,
                 from ../gtk2_ardour/editor_routes.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:25,
                 from ../gtk2_ardour/editor_routes.cc:45:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/pbd/pbd/debug.h:31,
                 from ../libs/ardour/ardour/debug.h:31,
                 from ../gtk2_ardour/editor_routes.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/cell_renderer_pixbuf_multi.h:29,
                 from ../gtk2_ardour/editor_routes.cc:45:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/pbd/pbd/timing.h:22,
                 from ../libs/pbd/pbd/debug.h:31,
                 from ../libs/ardour/ardour/debug.h:31,
                 from ../gtk2_ardour/editor_routes.cc:34:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/panner2d.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/panner2d.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/panner2d.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/panner2d.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/panner2d.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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); }
      |                                        ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/panner2d.h:35,
                 from ../gtk2_ardour/panner2d.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/panner2d.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/panner2d.cc:29:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../gtk2_ardour/fft_graph.h:27,
                 from ../gtk2_ardour/fft_result.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/color.h:35,
                 from ../gtk2_ardour/fft_result.h:26,
                 from ../gtk2_ardour/fft_result.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/drawingarea.h:31,
                 from ../gtk2_ardour/fft_graph.h:27,
                 from ../gtk2_ardour/fft_result.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/color.h:9,
                 from ../gtk2_ardour/fft_result.h:26,
                 from ../gtk2_ardour/fft_result.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/panner_ui.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/panner_ui.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/region.h:32,
                 from ../gtk2_ardour/region_selection.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/region_selection.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 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/region.h:32,
                 from ../gtk2_ardour/region_selection.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/region_selection.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/region.h:32,
                 from ../gtk2_ardour/region_selection.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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/region.h:32,
                 from ../gtk2_ardour/region_selection.cc:26:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_time_axis.h:45,
                 from ../gtk2_ardour/midi_region_view.h:39,
                 from ../gtk2_ardour/region_selection.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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/region.h:32,
                 from ../gtk2_ardour/region_selection.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/varispeed_dialog.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/varispeed_dialog.h:22,
                 from ../gtk2_ardour/varispeed_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/varispeed_dialog.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/varispeed_dialog.h:22,
                 from ../gtk2_ardour/varispeed_dialog.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/varispeed_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/spinbutton.h:29,
                 from ../gtk2_ardour/varispeed_dialog.h:22,
                 from ../gtk2_ardour/varispeed_dialog.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/varispeed_dialog.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/luainstance.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/pango-1.0/pango/pangocairo.h:25,
                 from ../gtk2_ardour/luainstance.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/luainstance.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/pango-1.0/pango/pangocairo.h:25,
                 from ../gtk2_ardour/luainstance.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/pango-1.0/pango/pangocairo.h:25,
                 from ../gtk2_ardour/luainstance.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
../libs/ardour/ardour/disk_writer.h: In member function ‘bool ARDOUR::DiskWriter::record_enabled() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:47: note: in expansion of macro ‘g_atomic_int_get’
   89 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:90:44: note: in expansion of macro ‘g_atomic_int_get’
   90 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/luainstance.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/pango-1.0/pango/pangocairo.h:25,
                 from ../gtk2_ardour/luainstance.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/automation_list.h:31,
                 from ../gtk2_ardour/curvetest.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/automation_line.cc:44:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/automation_line.cc:59:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/command.h:29,
                 from ../libs/pbd/pbd/memento_command.h:29,
                 from ../gtk2_ardour/automation_line.cc:44:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/automation_line.cc:59:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_line.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/automation_line.cc:61:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/automation_line.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/automation_line.cc:44:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderer.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderertext.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:31,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/midi_list_editor.h:23,
                 from ../gtk2_ardour/midi_list_editor.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/cellrenderercombo.h:7,
                 from ../gtk2_ardour/midi_list_editor.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/port_matrix_body.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_body.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/port_matrix_body.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_body.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/bundle.h:27,
                 from ../gtk2_ardour/port_matrix_body.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/audio_clock.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/style.h:35,
                 from ../gtk2_ardour/audio_clock.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/audio_clock.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/audio_clock.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/audio_clock.cc:38:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/audio_clock.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/audio_clock.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../gtk2_ardour/public_editor.h:39,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/stripable_colorpicker.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../gtk2_ardour/public_editor.h:39,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/public_editor.h:40,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/public_editor.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/public_editor.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/public_editor.h:38,
                 from ../gtk2_ardour/public_editor.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/soundcloud_export_selector.h:18,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/soundcloud_export_selector.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menushell.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:31,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/recorder_ui.h:45,
                 from ../gtk2_ardour/recorder_group_tabs.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/menu.h:7,
                 from ../gtk2_ardour/group_tabs.h:25,
                 from ../gtk2_ardour/recorder_group_tabs.h:22,
                 from ../gtk2_ardour/recorder_group_tabs.cc:19:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/note_select_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/time_fx_dialog.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/transform_dialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/transform_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:259:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:259:77: note: ‘<anonymous>’ declared here
  259 |                 ops.push_back(Operation(Operation::PUSH, Value(Value::RANDOM)));
      |                                                                             ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:260:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:260:69: note: ‘<anonymous>’ declared here
  260 |                 ops.push_back(Operation(Operation::PUSH, Value(range)));
      |                                                                     ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:261:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:261:56: note: ‘<anonymous>’ declared here
  261 |                 ops.push_back(Operation(Operation::MULT));
      |                                                        ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:262:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:262:67: note: ‘<anonymous>’ declared here
  262 |                 ops.push_back(Operation(Operation::PUSH, Value(min)));
      |                                                                   ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:263:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:263:55: note: ‘<anonymous>’ declared here
  263 |                 ops.push_back(Operation(Operation::ADD));
      |                                                       ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:274:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:274:76: note: ‘<anonymous>’ declared here
  274 |                 ops.push_back(Operation(Operation::PUSH, Value(Value::INDEX)));
      |                                                                            ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:275:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:275:68: note: ‘<anonymous>’ declared here
  275 |                 ops.push_back(Operation(Operation::PUSH, Value(rise)));
      |                                                                    ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:276:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:276:56: note: ‘<anonymous>’ declared here
  276 |                 ops.push_back(Operation(Operation::MULT));
      |                                                        ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:277:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:277:78: note: ‘<anonymous>’ declared here
  277 |                 ops.push_back(Operation(Operation::PUSH, Value(Value::N_NOTES)));
      |                                                                              ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:278:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:278:65: note: ‘<anonymous>’ declared here
  278 |                 ops.push_back(Operation(Operation::PUSH, Value(1)));
      |                                                                 ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:279:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:279:55: note: ‘<anonymous>’ declared here
  279 |                 ops.push_back(Operation(Operation::SUB));
      |                                                       ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:280:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:280:55: note: ‘<anonymous>’ declared here
  280 |                 ops.push_back(Operation(Operation::DIV));
      |                                                       ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:281:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:281:69: note: ‘<anonymous>’ declared here
  281 |                 ops.push_back(Operation(Operation::PUSH, Value(first)));
      |                                                                     ^
In file included from ../gtk2_ardour/transform_dialog.h:31,
                 from ../gtk2_ardour/transform_dialog.cc:24:
In copy constructor ‘ARDOUR::Transform::Value::Value(const ARDOUR::Transform::Value&)’,
    inlined from ‘ARDOUR::Transform::Operation::Operation(ARDOUR::Transform::Operation::Operator, const ARDOUR::Transform::Value&)’ at ../libs/ardour/ardour/transform.h:113:58,
    inlined from ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’ at ../gtk2_ardour/transform_dialog.cc:282:17:
../libs/ardour/ardour/transform.h:71:16: warning: ‘<unnamed>.ARDOUR::Transform::Value::prop’ may be used uninitialized [-Wmaybe-uninitialized]
   71 |         struct Value {
      |                ^~~~~
../gtk2_ardour/transform_dialog.cc: In member function ‘void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)’:
../gtk2_ardour/transform_dialog.cc:282:55: note: ‘<anonymous>’ declared here
  282 |                 ops.push_back(Operation(Operation::ADD));
      |                                                       ^

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_mixer.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/editor_mixer.cc:30:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_mixer.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/editor_mixer.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_mixer.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/editor_mixer.cc:30:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/refptr.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/miscutils.h:23,
                 from ../gtk2_ardour/editor_mixer.cc:30:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gdkmm-2.4/gdkmm.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:89,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:91,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/streamview.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../../../../../../include/gtkmm-2.4/gtkmm.h:87,
                 from ../gtk2_ardour/streamview.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/main_clock.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/main_clock.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/main_clock.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/main_clock.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/main_clock.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/main_clock.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/main_clock.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/main_clock.cc:24:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_message.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_message.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_message.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_message.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/session_option_editor.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/session_option_editor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/session_option_editor.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/actions.h:27,
                 from ../gtk2_ardour/session_option_editor.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/session_option_editor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/option_editor.h:29,
                 from ../gtk2_ardour/session_option_editor.h:24,
                 from ../gtk2_ardour/session_option_editor.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/session.h:53,
                 from ../gtk2_ardour/session_option_editor.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/ardour_ui_options.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/ardour_ui_options.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/lv2_plugin.h:27,
                 from ../gtk2_ardour/ardour_ui_options.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/ardour_ui_options.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/ardour_ui_options.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/ardour_ui_options.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../libs/pbd/pbd/convert.h:29,
                 from ../gtk2_ardour/ardour_ui_options.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/color_theme_manager.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/patch_change_widget.cc:36:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/patch_change_widget.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/sfdb_ui.cc:48:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../gtk2_ardour/sfdb_ui.cc:46:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/sfdb_ui.cc:48:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/sfdb_ui.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/sfdb_ui.cc:50:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/sfdb_ui.cc:44:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/sfdb_ui.cc:44:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/editor_markers.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/editor_markers.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/editor_markers.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/editor_markers.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/editor_markers.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../libs/widgets/widgets/prompter.h:25,
                 from ../gtk2_ardour/editor_markers.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../gtk2_ardour/editor_markers.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:31,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:32,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/transport_control_ui.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/sizegroup.h:7,
                 from ../gtk2_ardour/transport_control_ui.cc:19:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/nag.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/nag.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/nag.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/nag.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/nag.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/nag.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/nag.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/linux_vst_gui_support.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/comboboxtext.h:24,
                 from ../gtk2_ardour/editor.h:48,
                 from ../gtk2_ardour/editor_cursors.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:7,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/editor_cursors.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_params_ui.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../gtk2_ardour/route_params_ui.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_params_ui.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/route_params_ui.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_params_ui.cc:27:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/route_params_ui.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/route_params_ui.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/port_insert_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/port_insert_ui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/port_insert_ui.cc:24:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/port_insert_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/port_insert_ui.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/port_insert_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../gtk2_ardour/port_insert_ui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/monitor_section.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../gtk2_ardour/monitor_section.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/monitor_section.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9,
                 from ../gtk2_ardour/monitor_section.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/monitor_section.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9,
                 from ../gtk2_ardour/monitor_section.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:9,
                 from ../gtk2_ardour/monitor_section.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:32,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/dsp_stats_ui.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/frame.h:7,
                 from ../gtk2_ardour/dsp_stats_ui.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_preset_selector.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_preset_selector.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/port_matrix.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/port_matrix.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:31,
                 from ../gtk2_ardour/port_matrix.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7,
                 from ../gtk2_ardour/port_matrix.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/port_matrix.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7,
                 from ../gtk2_ardour/port_matrix.cc:26:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/scrolledwindow.h:7,
                 from ../gtk2_ardour/port_matrix.cc:26:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../gtk2_ardour/fft_graph.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/fft_graph.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../gtk2_ardour/fft_graph.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/fft_graph.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/analysis_window.h:29,
                 from ../gtk2_ardour/fft_graph.cc:39:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/fft_graph.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../gtk2_ardour/fft_graph.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/window_manager.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../gtk2_ardour/window_manager.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/window_manager.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/window_manager.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/window_manager.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/window_manager.cc:31:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/window_manager.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/window_manager.cc:20:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/editor_group_tabs.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/region.h:49,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/screen.h:33,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/display.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/selectiondata.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treepath.h:35,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeiter.h:34,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodel.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treepath.h:36,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:30,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:49:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treemodelfilter.h:7,
                 from ../gtk2_ardour/ardour_ui_dialogs.cc:36:
../libs/ardour/ardour/source.h: In member function ‘int ARDOUR::Source::use_count() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/editor_videotimeline.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor_videotimeline.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/id.h:28,
                 from ../libs/ardour/ardour/types.h:49,
                 from ../libs/ardour/ardour/rc_configuration.h:28,
                 from ../gtk2_ardour/editor_videotimeline.cc:24:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/ardour_ui.h:53,
                 from ../gtk2_ardour/editor_videotimeline.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/editor_videotimeline.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/editor_videotimeline.cc:28:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/editor_videotimeline.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/glib/gprintf.h:21,
                 from ../../../../../../include/glib-2.0/glib/gstdio.h:22,
                 from ../libs/pbd/pbd/gstdio_compat.h:29,
                 from ../gtk2_ardour/editor_videotimeline.cc:21:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:31,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/midi_channel_selector.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/separator.h:7,
                 from ../gtk2_ardour/midi_channel_selector.cc:25:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_ops.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_ops.cc:42:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_ops.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_ops.cc:42:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_ops.cc:42:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_ops.cc:52:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_ops.cc:42:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_ops.cc:42:
../libs/ardour/ardour/audioengine.h: In member function ‘bool ARDOUR::AudioEngine::is_reset_requested() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         int  use_count() const { return g_atomic_int_get (&_use_count); }
      |                                         ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/floating_text_entry.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/pango-1.0/pango/pango-coverage.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-font.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango-attributes.h:25,
                 from ../../../../../../include/pango-1.0/pango/pango.h:25,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:37,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/floating_text_entry.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/floating_text_entry.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/floating_text_entry.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/floating_text_entry.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/floating_text_entry.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/gtk-2.0/gdk/gdktypes.h:36,
                 from ../../../../../../include/gtk-2.0/gdk/gdkcolor.h:35,
                 from ../../../../../../include/gtk-2.0/gdk/gdkevents.h:34,
                 from ../libs/gtkmm2ext/gtkmm2ext/doi.h:28,
                 from ../gtk2_ardour/floating_text_entry.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

../gtk2_ardour/ardour_http.cc: In constructor ‘ArdourCurl::HttpGet::HttpGet(bool, bool)’:
../gtk2_ardour/ardour_http.cc:152:18: warning: variable ‘cc’ set but not used [-Wunused-but-set-variable]
  152 |         CURLcode cc;
      |                  ^~
../gtk2_ardour/ardour_http.cc: In member function ‘char* ArdourCurl::HttpGet::get(const char*, bool)’:
../gtk2_ardour/ardour_http.cc:222:18: warning: variable ‘cc’ set but not used [-Wunused-but-set-variable]
  222 |         CURLcode cc;
      |                  ^~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_image_frame.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/video_image_frame.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_image_frame.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/video_image_frame.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_image_frame.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/video_image_frame.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_image_frame.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/video_image_frame.cc:21:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/vca_master_strip.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:31,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/stereo_panner.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:7,
                 from ../gtk2_ardour/stereo_panner.cc:27:
../libs/ardour/ardour/pannable.h: In member function ‘bool ARDOUR::Pannable::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/tempo_dialog.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/startup_fsm.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:7,
                 from ../gtk2_ardour/startup_fsm.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/control_point_dialog.cc:20:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/piano_roll_header.cc:22:
../libs/ardour/ardour/midi_channel_filter.h: In member function ‘void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/piano_roll_header.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/ardour/ardour/midi_channel_filter.h:26,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/piano_roll_header.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30,
                 from ../gtk2_ardour/piano_roll_header.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/piano_roll_header.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/piano_roll_header.cc:22:
../libs/ardour/ardour/session.h: In member function ‘ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_streamview.h:33,
                 from ../gtk2_ardour/piano_roll_header.cc:29:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../libs/ardour/ardour/midi_channel_filter.h:24,
                 from ../libs/ardour/ardour/midi_track.h:25,
                 from ../gtk2_ardour/piano_roll_header.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31,
                 from ../gtk2_ardour/mixer_ui.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../gtk2_ardour/mixer_ui.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/window.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/offscreenwindow.h:31,
                 from ../gtk2_ardour/mixer_ui.cc:41:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/mixer_ui.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/mixer_ui.cc:42:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/mixer_ui.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../gtk2_ardour/mixer_ui.cc:38:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:48,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../gtk2_ardour/plugin_ui.h:44,
                 from ../gtk2_ardour/vst_plugin_ui.h:22,
                 from ../gtk2_ardour/lxvst_plugin_ui.h:24,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/lxvst_plugin_ui.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/rhythm_ferret.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/editor_export_audio.cc:49:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/editor_export_audio.cc:32:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:33,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/fontdescription.h:8,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33,
                 from ../gtk2_ardour/audio_region_editor.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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 ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/marker.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/marker.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/marker.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../libs/canvas/canvas/canvas.h:32,
                 from ../gtk2_ardour/marker.cc:35:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/marker.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../libs/widgets/widgets/tabbable.h:26,
                 from ../gtk2_ardour/public_editor.h:61,
                 from ../gtk2_ardour/marker.cc:51:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/marker.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/tempo.h:33,
                 from ../gtk2_ardour/marker.cc:28:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/clock_group.h:26,
                 from ../gtk2_ardour/clock_group.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/pangomm-1.4/pangomm/language.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/attributes.h:28,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:30,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/audio_clock.h:32,
                 from ../gtk2_ardour/clock_group.h:26,
                 from ../gtk2_ardour/clock_group.cc:19:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/clock_group.h:26,
                 from ../gtk2_ardour/clock_group.cc:19:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/audio_clock.h:32,
                 from ../gtk2_ardour/clock_group.h:26,
                 from ../gtk2_ardour/clock_group.cc:19:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/pangomm-1.4/pangomm/attrlist.h:6,
                 from ../../../../../../include/pangomm-1.4/pangomm.h:70,
                 from ../gtk2_ardour/audio_clock.h:32,
                 from ../gtk2_ardour/clock_group.h:26,
                 from ../gtk2_ardour/clock_group.cc:19:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/listhandle.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:32,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/playlist_selector.cc:24:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/button.h:7,
                 from ../gtk2_ardour/playlist_selector.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/keyeditor.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/varianttype.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/variant.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/containerhandle_shared.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/arrayhandle.h:21,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/types.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/accelkey.h:25,
                 from ../gtk2_ardour/keyeditor.cc:36:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/label.h:30,
                 from ../gtk2_ardour/keyeditor.cc:38:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/keyeditor.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/keyeditor.cc:40:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../gtk2_ardour/keyeditor.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../gtk2_ardour/keyeditor.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_dialog.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_dialog.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/export_dialog.cc:31:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_dialog.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/export_dialog.cc:32:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_dialog.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:7,
                 from ../gtk2_ardour/export_dialog.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/route_ui.cc:33:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/route_ui.cc:33:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../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’:
../../../../../../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<ChannelMode>((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’:
../../../../../../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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/audio_time_axis.cc:38:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/audio_time_axis.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/audio_time_axis.cc:38:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../gtk2_ardour/audio_time_axis.cc:42:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/audio_time_axis.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/audio_time_axis.cc:43:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/audio_time_axis.cc:38:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/audio_time_axis.cc:38:
../libs/ardour/ardour/pannable.h: In member function ‘bool ARDOUR::Pannable::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../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 ../gtk2_ardour/ardour_ui_dependents.cc:35:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/ardour_ui_dependents.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/pbd/pbd/transmitter.h:25,
                 from ../libs/pbd/pbd/error.h:22,
                 from ../gtk2_ardour/ardour_ui_dependents.cc:35:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/ardour_ui_dependents.cc:40:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/ardour_ui_dependents.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui_dependents.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../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 ../gtk2_ardour/ardour_ui_dependents.cc:35:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkuimanager.h:39,
                 from ../gtk2_ardour/actions.cc:30:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../gtk2_ardour/actions.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/uimanager.h:29,
                 from ../gtk2_ardour/actions.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../gtk2_ardour/actions.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelgroup.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaccelmap.h:28,
                 from ../gtk2_ardour/actions.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/ardour_ui_engine.cc:41:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         bool           is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); }
      |                                                            ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_engine.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/ardour_ui_engine.cc:41:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/dialog.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/messagedialog.h:31,
                 from ../gtk2_ardour/ardour_message.h:22,
                 from ../gtk2_ardour/ardour_ui_engine.cc:43:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/ardour_ui_engine.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../gtk2_ardour/ardour_ui.h:66,
                 from ../gtk2_ardour/ardour_ui_engine.cc:44:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/ardour_ui_engine.cc:41:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/audioengine.h:37,
                 from ../gtk2_ardour/ardour_ui_engine.cc:41:
../libs/ardour/ardour/automation_list.h: In member function ‘virtual bool ARDOUR::AutomationList::touching() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/export_timespan_selector.cc:31:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/export_timespan_selector.h:27,
                 from ../gtk2_ardour/export_timespan_selector.cc:37:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/export_timespan_selector.cc:31:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/container.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/bin.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/alignment.h:31,
                 from ../gtk2_ardour/audio_clock.h:34,
                 from ../gtk2_ardour/export_timespan_selector.h:27,
                 from ../gtk2_ardour/export_timespan_selector.cc:37:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/export_timespan_selector.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/combobox.h:35,
                 from ../gtk2_ardour/export_timespan_selector.h:40,
                 from ../gtk2_ardour/export_timespan_selector.cc:37:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/ardour/ardour/location.h:35,
                 from ../gtk2_ardour/export_timespan_selector.cc:31:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/option_editor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../../../../../../include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from ../../../../../../include/gtk-2.0/gdk/gdk.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/option_editor.cc:28:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:44,
                 from ../gtk2_ardour/option_editor.cc:28:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/option_editor.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/option_editor.cc:30:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/option_editor.cc:28:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/box.h:7,
                 from ../gtk2_ardour/option_editor.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../headless/load_session.cc:28:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/patch_change_dialog.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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; }
      |                                                          ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/copy-mixer.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../luasession/luasession.cc:18:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/mmc.h:28,
                 from ../gtk2_ardour/port_group.cc:27:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/port_group.cc:49:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h: At global scope:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/value.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/error.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:31,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/mmc.h:28,
                 from ../gtk2_ardour/port_group.cc:27:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40,
                 from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23,
                 from ../gtk2_ardour/gui_thread.h:21,
                 from ../gtk2_ardour/port_group.cc:49:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/mmc.h:28,
                 from ../gtk2_ardour/port_group.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/port_group.cc:52:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/threads.h:30,
                 from ../libs/pbd/pbd/signals.h:34,
                 from ../libs/midi++2/midi++/mmc.h:28,
                 from ../gtk2_ardour/port_group.cc:27:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/step_entry.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/context.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/step_entry.cc:26:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27,
                 from ../gtk2_ardour/step_entry.cc:26:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/step_entry.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/step_entry.cc:24:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../gtk2_ardour/time_axis_view.h:39,
                 from ../gtk2_ardour/automation_time_axis.h:44,
                 from ../gtk2_ardour/stripable_time_axis.h:22,
                 from ../gtk2_ardour/route_time_axis.h:48,
                 from ../gtk2_ardour/midi_time_axis.h:45,
                 from ../gtk2_ardour/step_entry.cc:34:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/pattern.h:26,
                 from ../libs/pbd/pbd/file_utils.h:27,
                 from ../gtk2_ardour/step_entry.cc:24:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/common.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glibmm-2.4/glibmm/class.h:24,
                 from ../../../../../../include/glibmm-2.4/glibmm/objectbase.h:21,
                 from ../../../../../../include/glibmm-2.4/glibmm/object.h:29,
                 from ../../../../../../include/pangomm-1.4/pangomm/font.h:31,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/drawable.h:29,
                 from ../../../../../../include/gdkmm-2.4/gdkmm/pixbuf.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:32,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/misc.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:31,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:27,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/group_tabs.cc:23:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/unicode.h:23,
                 from ../../../../../../include/glibmm-2.4/glibmm/ustring.h:21,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/iconset.h:7,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/stock.h:24,
                 from ../gtk2_ardour/group_tabs.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/common.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/common.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/export.cc:22:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/new_empty_session.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/common.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/fix_bbtppq.cc:25:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:134:41: note: in expansion of macro ‘g_atomic_int_get’
  134 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/common.cc:21:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glibmm-2.4/glibmm/thread.h:39,
                 from ../../../../../../include/glibmm-2.4/glibmm.h:103,
                 from ../session_utils/new_session.cc:23:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:121:60: note: in expansion of macro ‘g_atomic_int_get’
  121 |         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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

In file included from ../libs/fst/vst2-scanner.cc:60:
../libs/fst/../ardour/vst2_scan.cc:549:20: warning: ‘std::string vst2_suffix()’ defined but not used [-Wunused-function]
  549 | static std::string vst2_suffix () {
      |                    ^~~~~~~~~~~

In file included from ../../../../../../include/gtk-2.0/gtk/gtkobject.h:37,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwidget.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkbin.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkwindow.h:36,
                 from ../../../../../../include/gtk-2.0/gtk/gtkdialog.h:35,
                 from ../../../../../../include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/editor_actions.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from ../../../../../../include/glib-2.0/gobject/gobject.h:24,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:29,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../gtk2_ardour/editor_actions.cc:29:
../../../../../../include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from ../../../../../../include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from ../../../../../../include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from ../../../../../../include/gtk-2.0/gtk/gtk.h:126,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetentry.h:30,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/targetlist.h:29,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/widget.h:47,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/action.h:30,
                 from ../libs/gtkmm2ext/gtkmm2ext/bindings.h:30,
                 from ../gtk2_ardour/editor_actions.cc:34:
../../../../../../include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../gtk2_ardour/editor_actions.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/gtkmm-2.4/gtkmm/image.h:33,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/entry.h:37,
                 from ../../../../../../include/gtkmm-2.4/gtkmm/treeview.h:42,
                 from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38,
                 from ../gtk2_ardour/editor_actions.cc:35:
../../../../../../include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
  124 |   Glib::RefPtr<PixbufAnimationIter> get_iter(const GTimeVal* start_time);
      |                                                                        ^
In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:30,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../gtk2_ardour/editor_actions.cc:29:
../../../../../../include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../../../../../../include/glib-2.0/glib/gthread.h:32,
                 from ../../../../../../include/glib-2.0/glib/gasyncqueue.h:32,
                 from ../../../../../../include/glib-2.0/glib.h:32,
                 from ../../../../../../include/glib-2.0/gobject/gbinding.h:28,
                 from ../../../../../../include/glib-2.0/glib-object.h:22,
                 from ../../../../../../include/glib-2.0/gio/gioenums.h:28,
                 from ../../../../../../include/glib-2.0/gio/giotypes.h:28,
                 from ../../../../../../include/glib-2.0/gio/gio.h:26,
                 from ../gtk2_ardour/editor_actions.cc:29:
../libs/pbd/pbd/stateful.h: In member function ‘bool PBD::Stateful::property_changes_suspended() const’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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’:
../../../../../../include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type ‘const gint*’ {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:1593:91: note: in expansion of macro ‘g_atomic_int_get’
 1593 |         PostTransportWork post_transport_work() const        { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); }
      |                                                                                           ^~~~~~~~~~~~~~~~

./
etc/
etc/ardour6/
etc/ardour6/ardour.keys.new
etc/ardour6/ardour.menus.new
etc/ardour6/clearlooks.ardoursans.rc.new
etc/ardour6/clearlooks.rc.new
etc/ardour6/default_ui_config.new
etc/ardour6/system_config.new
etc/ardour6/trx.menus.new
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/ardour6
usr/bin/ardour6-lua
usr/doc/
usr/doc/ardour-6.9/
usr/doc/ardour-6.9/COPYING
usr/doc/ardour-6.9/PACKAGER_README
usr/doc/ardour-6.9/README
usr/doc/ardour-6.9/TRANSLATORS
usr/doc/ardour-6.9/ardour.SlackBuild
usr/lib/
usr/lib/ardour6/
usr/lib/ardour6/LV2/
usr/lib/ardour6/LV2/a-comp.lv2/
usr/lib/ardour6/LV2/a-comp.lv2/a-comp#stereo.ttl
usr/lib/ardour6/LV2/a-comp.lv2/a-comp.so
usr/lib/ardour6/LV2/a-comp.lv2/a-comp.ttl
usr/lib/ardour6/LV2/a-comp.lv2/manifest.ttl
usr/lib/ardour6/LV2/a-comp.lv2/presets.ttl
usr/lib/ardour6/LV2/a-delay.lv2/
usr/lib/ardour6/LV2/a-delay.lv2/a-delay.so
usr/lib/ardour6/LV2/a-delay.lv2/a-delay.ttl
usr/lib/ardour6/LV2/a-delay.lv2/manifest.ttl
usr/lib/ardour6/LV2/a-delay.lv2/presets.ttl
usr/lib/ardour6/LV2/a-eq.lv2/
usr/lib/ardour6/LV2/a-eq.lv2/a-eq.so
usr/lib/ardour6/LV2/a-eq.lv2/a-eq.ttl
usr/lib/ardour6/LV2/a-eq.lv2/manifest.ttl
usr/lib/ardour6/LV2/a-exp.lv2/
usr/lib/ardour6/LV2/a-exp.lv2/a-exp#stereo.ttl
usr/lib/ardour6/LV2/a-exp.lv2/a-exp.so
usr/lib/ardour6/LV2/a-exp.lv2/a-exp.ttl
usr/lib/ardour6/LV2/a-exp.lv2/manifest.ttl
usr/lib/ardour6/LV2/a-fluidsynth.lv2/
usr/lib/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.so
usr/lib/ardour6/LV2/a-fluidsynth.lv2/a-fluidsynth.ttl
usr/lib/ardour6/LV2/a-fluidsynth.lv2/manifest.ttl
usr/lib/ardour6/LV2/a-reverb.lv2/
usr/lib/ardour6/LV2/a-reverb.lv2/a-reverb.so
usr/lib/ardour6/LV2/a-reverb.lv2/a-reverb.ttl
usr/lib/ardour6/LV2/a-reverb.lv2/manifest.ttl
usr/lib/ardour6/LV2/reasonablesynth.lv2/
usr/lib/ardour6/LV2/reasonablesynth.lv2/manifest.ttl
usr/lib/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.so
usr/lib/ardour6/LV2/reasonablesynth.lv2/reasonablesynth.ttl
usr/lib/ardour6/ardour-6.9.0
usr/lib/ardour6/ardour-exec-wrapper
usr/lib/ardour6/ardour-request-device
usr/lib/ardour6/ardour-vst-scanner
usr/lib/ardour6/ardour-vst3-scanner
usr/lib/ardour6/backends/
usr/lib/ardour6/backends/libalsa_audiobackend.so
usr/lib/ardour6/backends/libdummy_audiobackend.so
usr/lib/ardour6/backends/libjack_audiobackend.so
usr/lib/ardour6/backends/libpulseaudio_backend.so
usr/lib/ardour6/engines/
usr/lib/ardour6/engines/libclearlooks.so
usr/lib/ardour6/hardour-6.9.0
usr/lib/ardour6/libardour.so.3.0.0
usr/lib/ardour6/libardouralsautil.so.0.0.1
usr/lib/ardour6/libardourcp.so
usr/lib/ardour6/libaudiographer.so.0.0.0
usr/lib/ardour6/libcanvas.so.0.0.0
usr/lib/ardour6/libevoral.so.0.0.0
usr/lib/ardour6/libgtkmm2ext.so.0.8.3
usr/lib/ardour6/libhidapi.a
usr/lib/ardour6/libmidipp.so.4.1.0
usr/lib/ardour6/libpbd.so.4.1.0
usr/lib/ardour6/libptformat.so.0.0.0
usr/lib/ardour6/libtemporal.so.0.0.0
usr/lib/ardour6/libwaveview.so.0.0.0
usr/lib/ardour6/libwidgets.so.0.0.0
usr/lib/ardour6/luasession
usr/lib/ardour6/panners/
usr/lib/ardour6/panners/libpan1in2out.so
usr/lib/ardour6/panners/libpan2in2out.so
usr/lib/ardour6/panners/libpanbalance.so
usr/lib/ardour6/panners/libpanvbap.so
usr/lib/ardour6/sanityCheck
usr/lib/ardour6/surfaces/
usr/lib/ardour6/surfaces/libardour_cc121.so
usr/lib/ardour6/surfaces/libardour_contourdesign.so
usr/lib/ardour6/surfaces/libardour_faderport.so
usr/lib/ardour6/surfaces/libardour_faderport16.so
usr/lib/ardour6/surfaces/libardour_faderport2.so
usr/lib/ardour6/surfaces/libardour_faderport8.so
usr/lib/ardour6/surfaces/libardour_generic_midi.so
usr/lib/ardour6/surfaces/libardour_launch_control_xl.so
usr/lib/ardour6/surfaces/libardour_mcp.so
usr/lib/ardour6/surfaces/libardour_osc.so
usr/lib/ardour6/surfaces/libardour_push2.so
usr/lib/ardour6/surfaces/libardour_us2400.so
usr/lib/ardour6/surfaces/libardour_wiimote.so
usr/lib/ardour6/utils/
usr/lib/ardour6/utils/ardour-util.sh
usr/lib/ardour6/utils/ardour6-copy-mixer
usr/lib/ardour6/utils/ardour6-export
usr/lib/ardour6/utils/ardour6-fix_bbtppq
usr/lib/ardour6/utils/ardour6-new_empty_session
usr/lib/ardour6/utils/ardour6-new_session
usr/lib/ardour6/vamp/
usr/lib/ardour6/vamp/libardourvampplugins.so.0.0.0
usr/lib/ardour6/vamp/libardourvamppyin.so.0.0.0
usr/share/
usr/share/appdata/
usr/share/appdata/ardour6.appdata.xml
usr/share/applications/
usr/share/applications/ardour6.desktop
usr/share/ardour6/
usr/share/ardour6/ArdourMono.ttf
usr/share/ardour6/ArdourSans.ttf
usr/share/ardour6/export/
usr/share/ardour6/export/Amazon Music.format
usr/share/ardour6/export/Apple Music.format
usr/share/ardour6/export/BWAV 24bit Export.format
usr/share/ardour6/export/BWAV 32float Export.format
usr/share/ardour6/export/CD (Red Book).format
usr/share/ardour6/export/CD + Ogg_Vorbis + FLAC.preset
usr/share/ardour6/export/CD only.preset
usr/share/ardour6/export/FLAC 24 bit.format
usr/share/ardour6/export/FLAC.preset
usr/share/ardour6/export/MP3 (extreme).format
usr/share/ardour6/export/MP3 (medium).format
usr/share/ardour6/export/MP3 (standard).format
usr/share/ardour6/export/Ogg_Vorbis + FLAC.preset
usr/share/ardour6/export/Ogg_Vorbis.format
usr/share/ardour6/export/Ogg_Vorbis.preset
usr/share/ardour6/export/Ring Tone.format
usr/share/ardour6/export/Soundcloud and Spotify.format
usr/share/ardour6/export/Streaming.preset
usr/share/ardour6/export/WAV (tagged).format
usr/share/ardour6/export/YouTube and Deezer.format
usr/share/ardour6/icons/
usr/share/ardour6/icons/act-disabled.png
usr/share/ardour6/icons/add.png
usr/share/ardour6/icons/anchored_trim_left_cursor.png
usr/share/ardour6/icons/anchored_trim_right_cursor.png
usr/share/ardour6/icons/application-x-ardour_16px.png
usr/share/ardour6/icons/application-x-ardour_22px.png
usr/share/ardour6/icons/application-x-ardour_32px.png
usr/share/ardour6/icons/application-x-ardour_48px.png
usr/share/ardour6/icons/ardour-app-icon_osx.png
usr/share/ardour6/icons/ardour-app-icon_osx_mask.png
usr/share/ardour6/icons/cc121.png
usr/share/ardour6/icons/chord.png
usr/share/ardour6/icons/close.png
usr/share/ardour6/icons/computer_keyboard.png
usr/share/ardour6/icons/computer_keyboard_active.png
usr/share/ardour6/icons/eighthnote.png
usr/share/ardour6/icons/expand_left_right_cursor.png
usr/share/ardour6/icons/expand_up_down_cursor.png
usr/share/ardour6/icons/fade_in_cursor.png
usr/share/ardour6/icons/fade_out_cursor.png
usr/share/ardour6/icons/fadein-constant-power.png
usr/share/ardour6/icons/fadein-fast-cut.png
usr/share/ardour6/icons/fadein-linear.png
usr/share/ardour6/icons/fadein-slow-cut.png
usr/share/ardour6/icons/fadein-symmetric.png
usr/share/ardour6/icons/fadeout-constant-power.png
usr/share/ardour6/icons/fadeout-fast-cut.png
usr/share/ardour6/icons/fadeout-linear.png
usr/share/ardour6/icons/fadeout-slow-cut.png
usr/share/ardour6/icons/fadeout-symmetric.png
usr/share/ardour6/icons/faderport-small.png
usr/share/ardour6/icons/faderport16-small.png
usr/share/ardour6/icons/faderport2018-small.png
usr/share/ardour6/icons/faderport8-small.png
usr/share/ardour6/icons/ferret_02.png
usr/share/ardour6/icons/forte.png
usr/share/ardour6/icons/fortissimo.png
usr/share/ardour6/icons/fortississimo.png
usr/share/ardour6/icons/grabber.png
usr/share/ardour6/icons/grabber_edit_point.png
usr/share/ardour6/icons/grabber_note.png
usr/share/ardour6/icons/halfnote.png
usr/share/ardour6/icons/i_beam_cursor.png
usr/share/ardour6/icons/launch_control_xl.png
usr/share/ardour6/icons/mezzforte.png
usr/share/ardour6/icons/mezzoforte.png
usr/share/ardour6/icons/mezzopiano.png
usr/share/ardour6/icons/midi-input-active.png
usr/share/ardour6/icons/midi-input-inactive.png
usr/share/ardour6/icons/midi_socket_small.png
usr/share/ardour6/icons/midi_sound_notes.png
usr/share/ardour6/icons/midi_tool_erase.png
usr/share/ardour6/icons/midi_tool_pencil.png
usr/share/ardour6/icons/midi_tool_select.png
usr/share/ardour6/icons/move_cursor.png
usr/share/ardour6/icons/mute-disabled.png
usr/share/ardour6/icons/mute-enabled.png
usr/share/ardour6/icons/muted-by-others.png
usr/share/ardour6/icons/padlock_closed.png
usr/share/ardour6/icons/padlock_open.png
usr/share/ardour6/icons/pianissimo.png
usr/share/ardour6/icons/pianississimo.png
usr/share/ardour6/icons/piano.png
usr/share/ardour6/icons/push2-small.png
usr/share/ardour6/icons/quarternote.png
usr/share/ardour6/icons/rec-enabled.png
usr/share/ardour6/icons/rec-in-progress.png
usr/share/ardour6/icons/rec-safe-disabled.png
usr/share/ardour6/icons/rec-safe-enabled.png
usr/share/ardour6/icons/record-normal-disabled.png
usr/share/ardour6/icons/record-normal-enabled.png
usr/share/ardour6/icons/record-normal-in-progress.png
usr/share/ardour6/icons/record-step.png
usr/share/ardour6/icons/record_disabled_grey.png
usr/share/ardour6/icons/record_normal_red.png
usr/share/ardour6/icons/record_tape_red.png
usr/share/ardour6/icons/resize_bottom_cursor.png
usr/share/ardour6/icons/resize_bottom_left_cursor.png
usr/share/ardour6/icons/resize_bottom_right_cursor.png
usr/share/ardour6/icons/resize_left_cursor.png
usr/share/ardour6/icons/resize_right_cursor.png
usr/share/ardour6/icons/resize_top_cursor.png
usr/share/ardour6/icons/resize_top_left_cursor.png
usr/share/ardour6/icons/resize_top_right_cursor.png
usr/share/ardour6/icons/sae.png
usr/share/ardour6/icons/scissors.png
usr/share/ardour6/icons/search.png
usr/share/ardour6/icons/sixteenthnote.png
usr/share/ardour6/icons/sixtyfourthnote.png
usr/share/ardour6/icons/solo-disabled.png
usr/share/ardour6/icons/solo-enabled.png
usr/share/ardour6/icons/solo-isolate-disabled.png
usr/share/ardour6/icons/solo-isolate-enabled.png
usr/share/ardour6/icons/solo-isolated.png
usr/share/ardour6/icons/solo-safe-disabled.png
usr/share/ardour6/icons/solo-safe-enabled.png
usr/share/ardour6/icons/solo-safe-icon.png
usr/share/ardour6/icons/soloed-by-others.png
usr/share/ardour6/icons/soundcloud.png
usr/share/ardour6/icons/thirtysecondnote.png
usr/share/ardour6/icons/time_exp.png
usr/share/ardour6/icons/trim_bottom_cursor.png
usr/share/ardour6/icons/trim_left_cursor.png
usr/share/ardour6/icons/trim_left_cursor_5.png
usr/share/ardour6/icons/trim_left_cursor_right_only.png
usr/share/ardour6/icons/trim_right_cursor.png
usr/share/ardour6/icons/trim_right_cursor_5.png
usr/share/ardour6/icons/trim_right_cursor_left_only.png
usr/share/ardour6/icons/trim_top_cursor.png
usr/share/ardour6/icons/wholenote.png
usr/share/ardour6/icons/zoom_in_cursor.png
usr/share/ardour6/icons/zoom_out_cursor.png
usr/share/ardour6/mcp/
usr/share/ardour6/mcp/SSL Nucleus Ardour.profile
usr/share/ardour6/mcp/artist_control.device
usr/share/ardour6/mcp/artist_mix.device
usr/share/ardour6/mcp/arturiaMkII.device
usr/share/ardour6/mcp/arturiaMkII.profile
usr/share/ardour6/mcp/bcf2000.device
usr/share/ardour6/mcp/cmc.device
usr/share/ardour6/mcp/mc+xt+xt.device
usr/share/ardour6/mcp/mc+xt.device
usr/share/ardour6/mcp/mc.device
usr/share/ardour6/mcp/mcpro.device
usr/share/ardour6/mcp/mcproxt.device
usr/share/ardour6/mcp/midikbd.device
usr/share/ardour6/mcp/nucleus-platform-midi.device
usr/share/ardour6/mcp/nucleus.device
usr/share/ardour6/mcp/qcon+qex.device
usr/share/ardour6/mcp/qcon.device
usr/share/ardour6/mcp/qcon_g2+g2ex.device
usr/share/ardour6/mcp/qcon_g2.device
usr/share/ardour6/mcp/qcon_g2ex+g2.device
usr/share/ardour6/mcp/qex+qcon.device
usr/share/ardour6/mcp/ruco.device
usr/share/ardour6/mcp/user.profile
usr/share/ardour6/mcp/x-touch+2x-touch-compact.device
usr/share/ardour6/mcp/x-touch+x-touch-compact.device
usr/share/ardour6/mcp/x-touch-compact.device
usr/share/ardour6/mcp/x-touch-mini.device
usr/share/ardour6/mcp/x-touch-one.device
usr/share/ardour6/mcp/x-touch.device
usr/share/ardour6/mcp/xt+mc+xt.device
usr/share/ardour6/mcp/xt+mc.device
usr/share/ardour6/mcp/xt+xt+mc.device
usr/share/ardour6/midi_maps/
usr/share/ardour6/midi_maps/AKAI_MIDIMix_EQ_Mode.map
usr/share/ardour6/midi_maps/AKAI_MIDIMix_Normal_Mode.map
usr/share/ardour6/midi_maps/AKAI_MPK61.map
usr/share/ardour6/midi_maps/AKAI_MPKmini.map
usr/share/ardour6/midi_maps/Alesis_QX25.map
usr/share/ardour6/midi_maps/Alesis_VI25.map
usr/share/ardour6/midi_maps/Arturia_KeyLab49.map
usr/share/ardour6/midi_maps/Arturia_MiniLab_mkII.map
usr/share/ardour6/midi_maps/DDX3216.map
usr/share/ardour6/midi_maps/Korg_nanoKONTROL.map
usr/share/ardour6/midi_maps/Korg_nanoKONTROL2.map
usr/share/ardour6/midi_maps/Korg_nanoKONTROL2_With_Master.map
usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Master.map
usr/share/ardour6/midi_maps/Korg_nanoKONTROL_Studio.map
usr/share/ardour6/midi_maps/Korg_taktile.map
usr/share/ardour6/midi_maps/M-Audio_Axiom25.map
usr/share/ardour6/midi_maps/M-Audio_Axiom61.map
usr/share/ardour6/midi_maps/M-Audio_Axiom_AIR_Mini_32.map
usr/share/ardour6/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map
usr/share/ardour6/midi_maps/M-Audio_Oxygen49.map
usr/share/ardour6/midi_maps/M-Audio_Oxygen61v3.map
usr/share/ardour6/midi_maps/Nektar_Panorama.map
usr/share/ardour6/midi_maps/Novation Impulse 49.map
usr/share/ardour6/midi_maps/Novation_Impulse61.map
usr/share/ardour6/midi_maps/Novation_LaunchControl_XL.map
usr/share/ardour6/midi_maps/Novation_LaunchKey25.map
usr/share/ardour6/midi_maps/Novation_LaunchKey49.map
usr/share/ardour6/midi_maps/Roland_SI-24.map
usr/share/ardour6/midi_maps/Roland_V_Studio_20.map
usr/share/ardour6/midi_maps/Yamaha_KX25.map
usr/share/ardour6/midi_maps/akai-mpd-32.map
usr/share/ardour6/midi_maps/bcf2000.map
usr/share/ardour6/midi_maps/bcf2000_mackie.map
usr/share/ardour6/midi_maps/m-audio-oxygen61v3.map
usr/share/ardour6/midi_maps/m-audio_oxygen25.map
usr/share/ardour6/midi_maps/m-audio_oxygen25_3rdGen.map
usr/share/ardour6/midi_maps/m-audio_oxygen8v2.map
usr/share/ardour6/midi_maps/midikb_wiimote.map
usr/share/ardour6/midi_maps/xboard-61.map
usr/share/ardour6/osc/
usr/share/ardour6/osc/TTC2.preset
usr/share/ardour6/osc/basic-touchosc.preset
usr/share/ardour6/patchfiles/
usr/share/ardour6/patchfiles/ART_Multiverb_Alpha_2_0.midnam
usr/share/ardour6/patchfiles/Access_Virus_A.midnam
usr/share/ardour6/patchfiles/Access_Virus_B_KB_Indigo.midnam
usr/share/ardour6/patchfiles/Access_Virus_Rack.midnam
usr/share/ardour6/patchfiles/Alesis_DM5.midnam
usr/share/ardour6/patchfiles/Alesis_MIDIVerb_4.midnam
usr/share/ardour6/patchfiles/Alesis_MIDIVerb_II.midnam
usr/share/ardour6/patchfiles/Alesis_MIDIVerb_III.midnam
usr/share/ardour6/patchfiles/Alesis_MicroVerb4.midnam
usr/share/ardour6/patchfiles/Alesis_NanoBass.midnam
usr/share/ardour6/patchfiles/Alesis_NanoPiano.midnam
usr/share/ardour6/patchfiles/Alesis_NanoSynth.midnam
usr/share/ardour6/patchfiles/Alesis_Q20.midnam
usr/share/ardour6/patchfiles/Alesis_QS6.midnam
usr/share/ardour6/patchfiles/Alesis_QS6_1.midnam
usr/share/ardour6/patchfiles/Alesis_QS78.midnam
usr/share/ardour6/patchfiles/Alesis_QS7_1_8_1.midnam
usr/share/ardour6/patchfiles/Alesis_Q_Cards.midnam
usr/share/ardour6/patchfiles/Alesis_QuadraSynth.midnam
usr/share/ardour6/patchfiles/Alesis_QuadraSynth_Plus.midnam
usr/share/ardour6/patchfiles/Alesis_Quadraverb_2.midnam
usr/share/ardour6/patchfiles/Alesis_Quadraverb_Plus.midnam
usr/share/ardour6/patchfiles/Alesis_S4.midnam
usr/share/ardour6/patchfiles/Alesis_S4_Plus.midnam
usr/share/ardour6/patchfiles/Alesis_SR_16.midnam
usr/share/ardour6/patchfiles/Bitheadz_Retro_AS_1.midnam
usr/share/ardour6/patchfiles/Casio_CZ_1.midnam
usr/share/ardour6/patchfiles/Clavia_Nord.midnam
usr/share/ardour6/patchfiles/Clavia_Nord_Lead_II.midnam
usr/share/ardour6/patchfiles/Clavia_Nord_Rack_3.midnam
usr/share/ardour6/patchfiles/DSI_Evolver.midnam
usr/share/ardour6/patchfiles/DSI_Mopho.midnam
usr/share/ardour6/patchfiles/DSI_Tetra.midnam
usr/share/ardour6/patchfiles/Digidesign_MP1.midnam
usr/share/ardour6/patchfiles/Digitech_DSP128plus.midnam
usr/share/ardour6/patchfiles/Digitech_DSP_128.midnam
usr/share/ardour6/patchfiles/Digitech_Quad_4.midnam
usr/share/ardour6/patchfiles/Digitech_S100.midnam
usr/share/ardour6/patchfiles/Dynacord_DRP_20X.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_01_Generic_Brass.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_02_1FH_KS_Sus_Short_C0_A#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_03_1FH_KS_Effects_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_04_2FH_KS_Sus_Short_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_05_2FH_KS_Effects_C0_F#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_06_6FH_KS_Sus_Short_C0_G#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_07_6FH_KS_Effects_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_08_1TP_KS_Sus_Short_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_09_1TP_KS_Effects_C0_E0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_10_2TP_KS_Sus_Short_C0_G#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_11_2TP_KS_Effects_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_12_3TP_KS_Sus_Short_C0_A#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_13_3TP_KS_Effects_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_14_1TB_KS_Sus_Short_C0_G#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_15_1TB_KS_Effects_C0_E0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_16_3TB_KS_Sus_Short_C#4_G#4.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_17_3TB_KS_Effects_C#4_F4.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_18_1CM_KS_Sus_Short_C#3_G3.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_19_1TU_KS_Sus_Short_C3_G#3.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_20_1TU_KS_Effects_C3_E3.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_21_LB_KS_Sus_Short_C0_D0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Brass_22_LB_KS_Effects_C3_B3.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Harp_01_Generic_Harp.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Harp_02_Harp_KS_Master_C0_G#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_01_Generic_Percussion.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_02_Timpani_Flt_KS.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Percussion_03_Timpani_Hrd_KS.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_01_Generic_Woodwinds.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_02_PF_KS_Sus_Short_C0_C1.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_03_PF_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_04_FL_KS_Sus_Short_C0_C#1.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_05_FL_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_06_FL2_KS_Sus_Short_C0_C#1.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_07_FL2_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_08_AF_KS_Sus_Short_C0_F#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_09_BF_KS_Sus_Short_C0_E0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_10_OB_KS_Sus_Short_C0_A#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_11_OB_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_12_EH_KS_Sus_Short_C0_A#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_13_CL_KS_Sus_Short_C0_A#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_14_CL_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_15_BC_KS_Sus_Short_C0_A0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_16_BS_KS_Sus_Short_C0_G#0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_17_BS_KS_Runs_FX_C0_G0.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Orchestral_Woodwinds_18_CB_KS_Sus_Short_C3_G#3.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_01_Generic_Strings.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_02_1st_Violins_Sus_KS_C0_F#0_Ni.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_03_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_A.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_04_1st_Violins_Sus_KS_C0_F#0_Ni_DIV_B.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_05_2nd_Violins_Sus_KS_C0_G#0_Ni.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_06_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_A.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_07_2nd_Violins_Sus_KS_C0_G#0_Ni_DIV_B.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_08_Violas_Sus_KS_C0_G0_Ni.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_09_Violas_Sus_KS_C0_G0_Ni_DIV_A.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_10_Violas_Sus_KS_C0_G0_Ni_DIV_B.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_11_Celli_Sus_KS_C0_F#0_Ni.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_12_Celli_Sus_KS_C0_F#0_Ni_DIV_A.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_13_Celli_Sus_KS_C0_F#0_Ni_DIV_B.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_14_Basses_Sus_KS_C4_F4_Ni.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_15_Basses_Sus_KS_C4_F4_Ni_DIV_A.midnam
usr/share/ardour6/patchfiles/EW_Hollywood_Strings_16_Basses_Sus_KS_C4_F4_Ni_DIV_B.midnam
usr/share/ardour6/patchfiles/EW_Pianos_01_Bechstein_280_copy.midnam
usr/share/ardour6/patchfiles/EW_Pianos_02_Bosendorfer_290.midnam
usr/share/ardour6/patchfiles/EW_Pianos_03_Steinway_D.midnam
usr/share/ardour6/patchfiles/EW_Pianos_04_Yamaha_C7.midnam
usr/share/ardour6/patchfiles/E_mu_Mo_Phatt.midnam
usr/share/ardour6/patchfiles/E_mu_Orbit_3.midnam
usr/share/ardour6/patchfiles/E_mu_Proteus_2000.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_HALO.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_MK_6.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_MPS.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_MPS_Orch.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_MP_7.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Mo_Phatt.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Morpheus.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Orbit.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Orbit_V2.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Audity.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Beat_Garden.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Composer.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Definitive_B3.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Holy_Grail.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_MP_7_MROM1.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Mo_Phatt.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral1.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Orchestral2.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_PS_Orchestra.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Planet_Earth.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protean_Drums.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Proteus_Pop.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Protozoa.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Pure_Phat.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Sound_of_the_ZR.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Techno_Synth.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_Vintage_Collection.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_World_Expedition.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XL_7_ROM.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_XTREM.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_P2000_X_Lead.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_PK_6.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Earth.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Planet_Phatt.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Procussion.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_ProteusFX.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_XR_Orch.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_1_w_Protologic.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2500.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_2_XR.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_3_XR.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Proteus_Custom.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_SoundEngine.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_UltraProteus.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Keys.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Vintage_Pro.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_Virtuoso_2000.midnam
usr/share/ardour6/patchfiles/E_mu_Systems_XK_6.midnam
usr/share/ardour6/patchfiles/E_mu_XL_1.midnam
usr/share/ardour6/patchfiles/Ensoniq_ESQ.midnam
usr/share/ardour6/patchfiles/Ensoniq_KS_32.midnam
usr/share/ardour6/patchfiles/Ensoniq_MR_Rack_61_76.midnam
usr/share/ardour6/patchfiles/Ensoniq_SD_1.midnam
usr/share/ardour6/patchfiles/Ensoniq_SQ_1.midnam
usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_.midnam
usr/share/ardour6/patchfiles/Ensoniq_SQ_1_2_R_32.midnam
usr/share/ardour6/patchfiles/Ensoniq_SQ_R.midnam
usr/share/ardour6/patchfiles/Ensoniq_TS_10_12.midnam
usr/share/ardour6/patchfiles/Ensoniq_VFX_SD.midnam
usr/share/ardour6/patchfiles/Ensoniq_ZR.midnam
usr/share/ardour6/patchfiles/Eventide_Eclipse.midnam
usr/share/ardour6/patchfiles/Gotharmoon_deMoon.midnam
usr/share/ardour6/patchfiles/Johnson_J_Station.midnam
usr/share/ardour6/patchfiles/Jomox_MBase_11.midnam
usr/share/ardour6/patchfiles/Kawai_GMega.midnam
usr/share/ardour6/patchfiles/Kawai_K1.midnam
usr/share/ardour6/patchfiles/Kawai_K11.midnam
usr/share/ardour6/patchfiles/Korg_01R_W.midnam
usr/share/ardour6/patchfiles/Korg_01_W(fd).midnam
usr/share/ardour6/patchfiles/Korg_01_W_Pro(X).midnam
usr/share/ardour6/patchfiles/Korg_03R_W.midnam
usr/share/ardour6/patchfiles/Korg_05R_W.midnam
usr/share/ardour6/patchfiles/Korg_AG_10.midnam
usr/share/ardour6/patchfiles/Korg_AG_3.midnam
usr/share/ardour6/patchfiles/Korg_CX3.midnam
usr/share/ardour6/patchfiles/Korg_C_15_25.midnam
usr/share/ardour6/patchfiles/Korg_C_303_505.midnam
usr/share/ardour6/patchfiles/Korg_DW_8000.midnam
usr/share/ardour6/patchfiles/Korg_ER_1.midnam
usr/share/ardour6/patchfiles/Korg_EX_8000.midnam
usr/share/ardour6/patchfiles/Korg_Karma.midnam
usr/share/ardour6/patchfiles/Korg_M1(R).midnam
usr/share/ardour6/patchfiles/Korg_M3R.midnam
usr/share/ardour6/patchfiles/Korg_MS2000R.midnam
usr/share/ardour6/patchfiles/Korg_MicroKORG.midnam
usr/share/ardour6/patchfiles/Korg_N1_N5.midnam
usr/share/ardour6/patchfiles/Korg_N264.midnam
usr/share/ardour6/patchfiles/Korg_N364.midnam
usr/share/ardour6/patchfiles/Korg_NS5R.midnam
usr/share/ardour6/patchfiles/Korg_NX5R.midnam
usr/share/ardour6/patchfiles/Korg_Prophecy.midnam
usr/share/ardour6/patchfiles/Korg_Radias.midnam
usr/share/ardour6/patchfiles/Korg_T1.midnam
usr/share/ardour6/patchfiles/Korg_TR_Rack.midnam
usr/share/ardour6/patchfiles/Korg_TR_Workstation.midnam
usr/share/ardour6/patchfiles/Korg_Trinity.midnam
usr/share/ardour6/patchfiles/Korg_Trinity_Plus.midnam
usr/share/ardour6/patchfiles/Korg_Trinity_Pro(X).midnam
usr/share/ardour6/patchfiles/Korg_Trinity_Track.midnam
usr/share/ardour6/patchfiles/Korg_Triton.midnam
usr/share/ardour6/patchfiles/Korg_Triton_Expansion.midnam
usr/share/ardour6/patchfiles/Korg_Triton_Le.midnam
usr/share/ardour6/patchfiles/Korg_Triton_Rack.midnam
usr/share/ardour6/patchfiles/Korg_Triton_Studio.midnam
usr/share/ardour6/patchfiles/Korg_Volca_Bass.midnam
usr/share/ardour6/patchfiles/Korg_Volca_Beats.midnam
usr/share/ardour6/patchfiles/Korg_Volca_Keys.midnam
usr/share/ardour6/patchfiles/Korg_Wavestation_A_D.midnam
usr/share/ardour6/patchfiles/Korg_Wavestation_EX.midnam
usr/share/ardour6/patchfiles/Korg_Wavestation_SR.midnam
usr/share/ardour6/patchfiles/Korg_X2_3_3R.midnam
usr/share/ardour6/patchfiles/Korg_X5(D).midnam
usr/share/ardour6/patchfiles/Korg_X5DR.midnam
usr/share/ardour6/patchfiles/Korg_Z1.midnam
usr/share/ardour6/patchfiles/Korg_iSeries.midnam
usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_I.midnam
usr/share/ardour6/patchfiles/Kurzweil_1200_Pro_II.midnam
usr/share/ardour6/patchfiles/Kurzweil_K1200.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2000.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2000R.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2000_Expansion.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2500X.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2500_2600_Expansion.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2600.midnam
usr/share/ardour6/patchfiles/Kurzweil_K2661.midnam
usr/share/ardour6/patchfiles/Kurzweil_Mark_12_152.midnam
usr/share/ardour6/patchfiles/Kurzweil_Micro_Piano.midnam
usr/share/ardour6/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam
usr/share/ardour6/patchfiles/Kurzweil_PC88.midnam
usr/share/ardour6/patchfiles/Kurzweil_PC88_MX.midnam
usr/share/ardour6/patchfiles/Kurzweil_PC88_VGM.midnam
usr/share/ardour6/patchfiles/Kurzweil_PX_Plus.midnam
usr/share/ardour6/patchfiles/Kurzweil_SP88x.midnam
usr/share/ardour6/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam
usr/share/ardour6/patchfiles/Lexicon_Dual_FX_Expansion.midnam
usr/share/ardour6/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam
usr/share/ardour6/patchfiles/Lexicon_MPX500.midnam
usr/share/ardour6/patchfiles/Lexicon_MPX_1.midnam
usr/share/ardour6/patchfiles/Lexicon_MPX_500.midnam
usr/share/ardour6/patchfiles/Lexicon_MX200.midnam
usr/share/ardour6/patchfiles/Lexicon_MX300.midnam
usr/share/ardour6/patchfiles/Lexicon_PCM_80.midnam
usr/share/ardour6/patchfiles/Lexicon_PCM_81.midnam
usr/share/ardour6/patchfiles/Lexicon_PCM_90.midnam
usr/share/ardour6/patchfiles/Lexicon_PCM_91.midnam
usr/share/ardour6/patchfiles/Lexicon_Pitch_FX_Expansion.midnam
usr/share/ardour6/patchfiles/Lexicon_SMG_Post_FX_Expansion.midnam
usr/share/ardour6/patchfiles/Line_6_Bass_POD.midnam
usr/share/ardour6/patchfiles/Line_6_Bass_PODxt.midnam
usr/share/ardour6/patchfiles/Line_6_EchoPro.midnam
usr/share/ardour6/patchfiles/Line_6_FilterPro.midnam
usr/share/ardour6/patchfiles/Line_6_ModPro.midnam
usr/share/ardour6/patchfiles/Line_6_POD.midnam
usr/share/ardour6/patchfiles/Line_6_POD_2_Pro.midnam
usr/share/ardour6/patchfiles/Line_6_PODxt.midnam
usr/share/ardour6/patchfiles/Linn_AdrenaLinn_II.midnam
usr/share/ardour6/patchfiles/MFB_503.midnam
usr/share/ardour6/patchfiles/MFB_Tanzbar.midnam
usr/share/ardour6/patchfiles/MIDI.midnam
usr/share/ardour6/patchfiles/Moog_Grandmother.midnam
usr/share/ardour6/patchfiles/Moog_MF_104M_Analog_Delay.midnam
usr/share/ardour6/patchfiles/Moog_MF_108M_Cluster_Flux.midnam
usr/share/ardour6/patchfiles/Moog_Minitaur.midnam
usr/share/ardour6/patchfiles/Moog_Slim_Phatty.midnam
usr/share/ardour6/patchfiles/Morning_Star_MacWaveMaker.midnam
usr/share/ardour6/patchfiles/Nord_Modular.midnam
usr/share/ardour6/patchfiles/Novation_A_Station.midnam
usr/share/ardour6/patchfiles/Novation_BassStationII.midnam
usr/share/ardour6/patchfiles/Novation_Bass_Station_Rack.midnam
usr/share/ardour6/patchfiles/Novation_DrumStation.midnam
usr/share/ardour6/patchfiles/Novation_Drum_Station_Rack.midnam
usr/share/ardour6/patchfiles/Novation_Nova.midnam
usr/share/ardour6/patchfiles/Novation_Super_BassStation.midnam
usr/share/ardour6/patchfiles/Novation_Supernova_II.midnam
usr/share/ardour6/patchfiles/Oberheim_Matrix_1000.midnam
usr/share/ardour6/patchfiles/Peavey_DPM_V3.midnam
usr/share/ardour6/patchfiles/Rocktron_Replifex.midnam
usr/share/ardour6/patchfiles/Roland_60s_70s_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Asia_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Bass&Drums_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Big_Brass_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Boss_DS_330.midnam
usr/share/ardour6/patchfiles/Roland_Boss_GT_3.midnam
usr/share/ardour6/patchfiles/Roland_Boss_SE_50.midnam
usr/share/ardour6/patchfiles/Roland_Complete_Orchestra_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Concert_Piano_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Concert_Piano_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Country_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_D_10.midnam
usr/share/ardour6/patchfiles/Roland_D_110.midnam
usr/share/ardour6/patchfiles/Roland_D_5.midnam
usr/share/ardour6/patchfiles/Roland_D_50.midnam
usr/share/ardour6/patchfiles/Roland_D_550.midnam
usr/share/ardour6/patchfiles/Roland_D_70.midnam
usr/share/ardour6/patchfiles/Roland_Dance_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Dynamic_Drums_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Experience_2_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Experience_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Fantom.midnam
usr/share/ardour6/patchfiles/Roland_FantomX8.midnam
usr/share/ardour6/patchfiles/Roland_FantomXR.midnam
usr/share/ardour6/patchfiles/Roland_Fantom_Xa.midnam
usr/share/ardour6/patchfiles/Roland_GR_1.midnam
usr/share/ardour6/patchfiles/Roland_GR_1_w_Exp.midnam
usr/share/ardour6/patchfiles/Roland_GR_30.midnam
usr/share/ardour6/patchfiles/Roland_GR_33.midnam
usr/share/ardour6/patchfiles/Roland_Handsonic.midnam
usr/share/ardour6/patchfiles/Roland_Hip_Hop_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_House_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_JD_990.midnam
usr/share/ardour6/patchfiles/Roland_JP_8000.midnam
usr/share/ardour6/patchfiles/Roland_JP_8080.midnam
usr/share/ardour6/patchfiles/Roland_JV_1010.midnam
usr/share/ardour6/patchfiles/Roland_JV_1080.midnam
usr/share/ardour6/patchfiles/Roland_JV_2080.midnam
usr/share/ardour6/patchfiles/Roland_JV_30.midnam
usr/share/ardour6/patchfiles/Roland_JV_35_50.midnam
usr/share/ardour6/patchfiles/Roland_JV_80_880.midnam
usr/share/ardour6/patchfiles/Roland_JV_90.midnam
usr/share/ardour6/patchfiles/Roland_JX_305.midnam
usr/share/ardour6/patchfiles/Roland_JX_8P.midnam
usr/share/ardour6/patchfiles/Roland_Juno_106.midnam
usr/share/ardour6/patchfiles/Roland_Latin_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_MC_303.midnam
usr/share/ardour6/patchfiles/Roland_MC_307.midnam
usr/share/ardour6/patchfiles/Roland_MC_505.midnam
usr/share/ardour6/patchfiles/Roland_MT_32.midnam
usr/share/ardour6/patchfiles/Roland_M_BD1.midnam
usr/share/ardour6/patchfiles/Roland_M_DC1.midnam
usr/share/ardour6/patchfiles/Roland_M_GS64.midnam
usr/share/ardour6/patchfiles/Roland_M_OC1.midnam
usr/share/ardour6/patchfiles/Roland_M_SE1.midnam
usr/share/ardour6/patchfiles/Roland_M_VS1.midnam
usr/share/ardour6/patchfiles/Roland_Orchestral_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Orchestral_II_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_PMA_5.midnam
usr/share/ardour6/patchfiles/Roland_Piano_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Platinum_Trax_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Pop_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_RD_250s.midnam
usr/share/ardour6/patchfiles/Roland_RD_600.midnam
usr/share/ardour6/patchfiles/Roland_RD_700.midnam
usr/share/ardour6/patchfiles/Roland_RD_700sx.midnam
usr/share/ardour6/patchfiles/Roland_RS_5_9.midnam
usr/share/ardour6/patchfiles/Roland_RS_9.midnam
usr/share/ardour6/patchfiles/Roland_R_8M.midnam
usr/share/ardour6/patchfiles/Roland_SC_50.midnam
usr/share/ardour6/patchfiles/Roland_SC_55.midnam
usr/share/ardour6/patchfiles/Roland_SC_55mkII.midnam
usr/share/ardour6/patchfiles/Roland_SC_7.midnam
usr/share/ardour6/patchfiles/Roland_SC_88.midnam
usr/share/ardour6/patchfiles/Roland_SC_88_Pro.midnam
usr/share/ardour6/patchfiles/Roland_SH_32.midnam
usr/share/ardour6/patchfiles/Roland_Session_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Sirius.midnam
usr/share/ardour6/patchfiles/Roland_Special_FX_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Studio_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Studio_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Super_Sound_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Supreme_Dance_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Symphonic_Strings_Exp.midnam
usr/share/ardour6/patchfiles/Roland_TB_03.midnam
usr/share/ardour6/patchfiles/Roland_Techno_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_U_220.midnam
usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Exp.midnam
usr/share/ardour6/patchfiles/Roland_Ultimate_Keys_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_V_Synth_GT.midnam
usr/share/ardour6/patchfiles/Roland_Vintage_Synth_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_Vocal_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_World_Collection_Exp.midnam
usr/share/ardour6/patchfiles/Roland_World_Expansion.midnam
usr/share/ardour6/patchfiles/Roland_XP_10.midnam
usr/share/ardour6/patchfiles/Roland_XP_80.midnam
usr/share/ardour6/patchfiles/Roland_XV_2020.midnam
usr/share/ardour6/patchfiles/Roland_XV_3080.midnam
usr/share/ardour6/patchfiles/Roland_XV_5050.midnam
usr/share/ardour6/patchfiles/Roland_XV_5080.midnam
usr/share/ardour6/patchfiles/Roland_XV_88.midnam
usr/share/ardour6/patchfiles/Sequential_Circuits_Prophet_600.midnam
usr/share/ardour6/patchfiles/TC_Electronic_M3000.midnam
usr/share/ardour6/patchfiles/Tascam_TM_D1000.midnam
usr/share/ardour6/patchfiles/Waldorf_Blofeld.midnam
usr/share/ardour6/patchfiles/Waldorf_Blofeld_2012.midnam
usr/share/ardour6/patchfiles/Waldorf_Micro_Q.midnam
usr/share/ardour6/patchfiles/Waldorf_Pulse.midnam
usr/share/ardour6/patchfiles/Yamaha_AN1X.midnam
usr/share/ardour6/patchfiles/Yamaha_CS1X.midnam
usr/share/ardour6/patchfiles/Yamaha_CS2X.midnam
usr/share/ardour6/patchfiles/Yamaha_CS6R_x.midnam
usr/share/ardour6/patchfiles/Yamaha_CVP_103_105.midnam
usr/share/ardour6/patchfiles/Yamaha_CVP_107_109_700.midnam
usr/share/ardour6/patchfiles/Yamaha_DX_7.midnam
usr/share/ardour6/patchfiles/Yamaha_EX_5.midnam
usr/share/ardour6/patchfiles/Yamaha_EX_5_7.midnam
usr/share/ardour6/patchfiles/Yamaha_FS1R.midnam
usr/share/ardour6/patchfiles/Yamaha_MM6.midnam
usr/share/ardour6/patchfiles/Yamaha_MOTIF_6_7_8.midnam
usr/share/ardour6/patchfiles/Yamaha_MOTIF_ES_6_7_8.midnam
usr/share/ardour6/patchfiles/Yamaha_MOTIF_RACK_ES.midnam
usr/share/ardour6/patchfiles/Yamaha_MOTIF_Rack.midnam
usr/share/ardour6/patchfiles/Yamaha_MOTIF_XS.midnam
usr/share/ardour6/patchfiles/Yamaha_MU100R.midnam
usr/share/ardour6/patchfiles/Yamaha_MU10XG.midnam
usr/share/ardour6/patchfiles/Yamaha_MU50.midnam
usr/share/ardour6/patchfiles/Yamaha_MU80.midnam
usr/share/ardour6/patchfiles/Yamaha_MU90R.midnam
usr/share/ardour6/patchfiles/Yamaha_MX-49-61-88.midnam
usr/share/ardour6/patchfiles/Yamaha_NP-V80.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG100_XG_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG150DX_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG150PF_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG150VL_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG150_AN_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PLG150_DR_PC_Expansion.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR540.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_275.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_530_630_730.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_8000.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_9000.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_DJX.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_DJX_II.midnam
usr/share/ardour6/patchfiles/Yamaha_PSR_S900.midnam
usr/share/ardour6/patchfiles/Yamaha_P_121_125.midnam
usr/share/ardour6/patchfiles/Yamaha_QS300.midnam
usr/share/ardour6/patchfiles/Yamaha_QY70.midnam
usr/share/ardour6/patchfiles/Yamaha_RM50.midnam
usr/share/ardour6/patchfiles/Yamaha_S30_80.midnam
usr/share/ardour6/patchfiles/Yamaha_S90.midnam
usr/share/ardour6/patchfiles/Yamaha_SY77.midnam
usr/share/ardour6/patchfiles/Yamaha_SY99.midnam
usr/share/ardour6/patchfiles/Yamaha_So3.midnam
usr/share/ardour6/patchfiles/Yamaha_So8.midnam
usr/share/ardour6/patchfiles/Yamaha_TG100.midnam
usr/share/ardour6/patchfiles/Yamaha_TG500.midnam
usr/share/ardour6/patchfiles/Yamaha_TG77.midnam
usr/share/ardour6/patchfiles/Yamaha_TX81Z.midnam
usr/share/ardour6/patchfiles/Yamaha_Tyros.midnam
usr/share/ardour6/patchfiles/Yamaha_Tyros2.midnam
usr/share/ardour6/plugin_metadata/
usr/share/ardour6/plugin_metadata/plugin_statuses
usr/share/ardour6/plugin_metadata/plugin_tags
usr/share/ardour6/resources/
usr/share/ardour6/resources/Ardour-icon_16px.png
usr/share/ardour6/resources/Ardour-icon_22px.png
usr/share/ardour6/resources/Ardour-icon_256px.png
usr/share/ardour6/resources/Ardour-icon_32px.png
usr/share/ardour6/resources/Ardour-icon_48px.png
usr/share/ardour6/resources/Ardour-icon_512px.png
usr/share/ardour6/resources/Ardour-small-splash.png
usr/share/ardour6/resources/Ardour-splash.png
usr/share/ardour6/scripts/
usr/share/ardour6/scripts/HiAndLowPass.lua
usr/share/ardour6/scripts/a-noise.lua
usr/share/ardour6/scripts/a_mute.lua
usr/share/ardour6/scripts/a_slow_mute.lua
usr/share/ardour6/scripts/ab_switch.lua
usr/share/ardour6/scripts/access_action.lua
usr/share/ardour6/scripts/addscopes.lua
usr/share/ardour6/scripts/amp5.lua
usr/share/ardour6/scripts/avldrums_midimap.lua
usr/share/ardour6/scripts/bounce_replace.lua
usr/share/ardour6/scripts/bypass_all_plugins.lua
usr/share/ardour6/scripts/collapse_playlists.lua
usr/share/ardour6/scripts/create_drum_tracks.lua
usr/share/ardour6/scripts/delete_xrun_markers.lua
usr/share/ardour6/scripts/export_mp4chaps.lua
usr/share/ardour6/scripts/faders_to_trims.lua
usr/share/ardour6/scripts/jump_to_marker.lua
usr/share/ardour6/scripts/lfo_automation.lua
usr/share/ardour6/scripts/list_plugins.lua
usr/share/ardour6/scripts/ltc_reader.lua
usr/share/ardour6/scripts/metering_point.lua
usr/share/ardour6/scripts/midi_cc_to_automation.lua
usr/share/ardour6/scripts/midi_remap.lua
usr/share/ardour6/scripts/midimon.lua
usr/share/ardour6/scripts/mixer_screenshot.lua
usr/share/ardour6/scripts/mixer_settings_recall.lua
usr/share/ardour6/scripts/mixer_settings_store.lua
usr/share/ardour6/scripts/mute_all_tracks.lua
usr/share/ardour6/scripts/normalize_all_tracks.lua
usr/share/ardour6/scripts/notch_bank.lua
usr/share/ardour6/scripts/periodic_backup.lua
usr/share/ardour6/scripts/pitch_to_mts.lua
usr/share/ardour6/scripts/post_export_save_hook.lua
usr/share/ardour6/scripts/preare_record_example.lua
usr/share/ardour6/scripts/remove_unknown_procs.lua
usr/share/ardour6/scripts/reset_mixer.lua
usr/share/ardour6/scripts/rubberband_swing.lua
usr/share/ardour6/scripts/s_chanmap.lua
usr/share/ardour6/scripts/s_ducks.lua
usr/share/ardour6/scripts/s_fader_automation.lua
usr/share/ardour6/scripts/s_foreach_track.lua
usr/share/ardour6/scripts/s_group_color.lua
usr/share/ardour6/scripts/s_import_files.lua
usr/share/ardour6/scripts/s_plugin_automation.lua
usr/share/ardour6/scripts/s_plugin_reorder.lua
usr/share/ardour6/scripts/s_pluginutils.lua
usr/share/ardour6/scripts/s_portengine.lua
usr/share/ardour6/scripts/s_region_gain.lua
usr/share/ardour6/scripts/s_region_gain2.lua
usr/share/ardour6/scripts/s_region_gain_curve.lua
usr/share/ardour6/scripts/s_replaceplugin.lua
usr/share/ardour6/scripts/s_selection.lua
usr/share/ardour6/scripts/s_set_region_fades.lua
usr/share/ardour6/scripts/s_showhide_track.lua
usr/share/ardour6/scripts/s_thin_automation.lua
usr/share/ardour6/scripts/s_timecode.lua
usr/share/ardour6/scripts/s_track_props.lua
usr/share/ardour6/scripts/s_vamp_plugin_index.lua
usr/share/ardour6/scripts/s_whoami.lua
usr/share/ardour6/scripts/scl_to_mts.lua
usr/share/ardour6/scripts/scope.lua
usr/share/ardour6/scripts/select_every_2nd_region.lua
usr/share/ardour6/scripts/send_to_bus.lua
usr/share/ardour6/scripts/session_template_advanced.lua
usr/share/ardour6/scripts/session_template_record.lua
usr/share/ardour6/scripts/set_automation_mode.lua
usr/share/ardour6/scripts/singen.lua
usr/share/ardour6/scripts/spectrogram.lua
usr/share/ardour6/scripts/split_all_markers.lua
usr/share/ardour6/scripts/stop_at_marker.lua
usr/share/ardour6/scripts/store_recall_mixer.lua
usr/share/ardour6/scripts/synth1.lua
usr/share/ardour6/scripts/tomsloop.lua
usr/share/ardour6/scripts/track_organizer.lua
usr/share/ardour6/scripts/tx_raw_midi_from_file.lua
usr/share/ardour6/scripts/vamp_audio_to_midi.lua
usr/share/ardour6/scripts/voice_activate.lua
usr/share/ardour6/scripts/x-fade.lua
usr/share/ardour6/templates/
usr/share/ardour6/templates/.stub
usr/share/ardour6/themes/
usr/share/ardour6/themes/blueberry_milk-ardour.colors
usr/share/ardour6/themes/caineville-ardour.colors
usr/share/ardour6/themes/clear_gray-ardour.colors
usr/share/ardour6/themes/cubasish-ardour.colors
usr/share/ardour6/themes/dark-ardour.colors
usr/share/ardour6/themes/recbox-ardour.colors
usr/share/ardour6/themes/unastudia-ardour.colors
usr/share/ardour6/web_surfaces/
usr/share/ardour6/web_surfaces/builtin/
usr/share/ardour6/web_surfaces/builtin/mixer/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png
usr/share/ardour6/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css
usr/share/ardour6/web_surfaces/builtin/mixer/expand.svg
usr/share/ardour6/web_surfaces/builtin/mixer/index.html
usr/share/ardour6/web_surfaces/builtin/mixer/js/
usr/share/ardour6/web_surfaces/builtin/mixer/js/main.js
usr/share/ardour6/web_surfaces/builtin/mixer/js/scale.js
usr/share/ardour6/web_surfaces/builtin/mixer/js/tkloader.js
usr/share/ardour6/web_surfaces/builtin/mixer/js/tkwidget.js
usr/share/ardour6/web_surfaces/builtin/mixer/js/widget.js
usr/share/ardour6/web_surfaces/builtin/mixer/main.css
usr/share/ardour6/web_surfaces/builtin/mixer/manifest.xml
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/.gitignore
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/COPYING
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/G.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/README
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/anchor.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/base.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/gradient.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/notes.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/ranged.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/ranges.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/implements/warning.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/README
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/circular.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/drag.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/eqband.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/filter.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/graph.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/grid.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/range.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/resize.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/scale.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/polyfill/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/toolkit.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/README
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/button.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/chart.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/clock.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/colors.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/container.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/expander.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/fader.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/frame.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/icon.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/knob.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/label.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/list.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/notification.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/pager.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/root.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/select.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/slider.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/state.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tag.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tags.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/value.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/widget.js
usr/share/ardour6/web_surfaces/builtin/mixer/toolkit/widgets/window.js
usr/share/ardour6/web_surfaces/builtin/protocol/
usr/share/ardour6/web_surfaces/builtin/protocol/ardour-icon.svg
usr/share/ardour6/web_surfaces/builtin/protocol/index.html
usr/share/ardour6/web_surfaces/builtin/protocol/main.css
usr/share/ardour6/web_surfaces/builtin/protocol/main.js
usr/share/ardour6/web_surfaces/builtin/protocol/manifest.xml
usr/share/ardour6/web_surfaces/builtin/transport/
usr/share/ardour6/web_surfaces/builtin/transport/img/
usr/share/ardour6/web_surfaces/builtin/transport/img/expand.svg
usr/share/ardour6/web_surfaces/builtin/transport/img/pause.svg
usr/share/ardour6/web_surfaces/builtin/transport/img/play.svg
usr/share/ardour6/web_surfaces/builtin/transport/img/record-off.svg
usr/share/ardour6/web_surfaces/builtin/transport/img/record-on.svg
usr/share/ardour6/web_surfaces/builtin/transport/index.html
usr/share/ardour6/web_surfaces/builtin/transport/main.css
usr/share/ardour6/web_surfaces/builtin/transport/main.js
usr/share/ardour6/web_surfaces/builtin/transport/manifest.xml
usr/share/ardour6/web_surfaces/builtin/transport/square.ttf
usr/share/ardour6/web_surfaces/index/
usr/share/ardour6/web_surfaces/index.html
usr/share/ardour6/web_surfaces/index/junge-regular-webfont.ttf
usr/share/ardour6/web_surfaces/index/junge-regular-webfont.woff
usr/share/ardour6/web_surfaces/index/logo.png
usr/share/ardour6/web_surfaces/index/main.css
usr/share/ardour6/web_surfaces/index/main.js
usr/share/ardour6/web_surfaces/shared/
usr/share/ardour6/web_surfaces/shared/ardour.js
usr/share/ardour6/web_surfaces/shared/base/
usr/share/ardour6/web_surfaces/shared/base/channel.js
usr/share/ardour6/web_surfaces/shared/base/component.js
usr/share/ardour6/web_surfaces/shared/base/observable.js
usr/share/ardour6/web_surfaces/shared/base/protocol.js
usr/share/ardour6/web_surfaces/shared/components/
usr/share/ardour6/web_surfaces/shared/components/mixer.js
usr/share/ardour6/web_surfaces/shared/components/parameter.js
usr/share/ardour6/web_surfaces/shared/components/plugin.js
usr/share/ardour6/web_surfaces/shared/components/strip.js
usr/share/ardour6/web_surfaces/shared/components/transport.js
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/16x16/
usr/share/icons/hicolor/16x16/apps/
usr/share/icons/hicolor/16x16/apps/ardour6.png
usr/share/icons/hicolor/22x22/
usr/share/icons/hicolor/22x22/apps/
usr/share/icons/hicolor/22x22/apps/ardour6.png
usr/share/icons/hicolor/256x256/
usr/share/icons/hicolor/256x256/apps/
usr/share/icons/hicolor/256x256/apps/ardour6.png
usr/share/icons/hicolor/32x32/
usr/share/icons/hicolor/32x32/apps/
usr/share/icons/hicolor/32x32/apps/ardour6.png
usr/share/icons/hicolor/48x48/
usr/share/icons/hicolor/48x48/apps/
usr/share/icons/hicolor/48x48/apps/ardour6.png
usr/share/icons/hicolor/512x512/
usr/share/icons/hicolor/512x512/apps/
usr/share/icons/hicolor/512x512/apps/ardour6.png
usr/share/mime/
usr/share/mime/application/
usr/share/mime/application/ardour.xml
