../libs/pbd/file_archive.cc: In member function ‘int PBD::FileArchive::create(const std::map, std::__cxx11::basic_string >&, 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::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::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::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((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((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]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:162:4, inlined from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]’ 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]’ 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]’ 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]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1212:24, inlined from ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::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::’ 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::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]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:162:4, inlined from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = ARDOUR::MidiModel::PatchChangeDiffCommand::Change; _Args = {const ARDOUR::MidiModel::PatchChangeDiffCommand::Change&}; _Tp = std::_List_node]’ 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]’ 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]’ 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]’ at /usr/include/c++/11.2.0/bits/stl_list.h:1212:24, inlined from ‘void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence::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::’ 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::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((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((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&, const std::vector&)’: ../libs/ardour/vst3_plugin.cc:1968:30: warning: comparison of integer expressions of different signedness: ‘std::vector::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::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)’: ../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, ARDOUR::Plugin::PresetRecord>::size_type’ {aka ‘unsigned int’} [-Wformat=] 559 | snprintf (tmp, 31, "%ld", _presets.size() + 1); | ~~^ ~~~~~~~~~~~~~~~~~~~ | | | | long int std::map, 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((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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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::WaveViewCache::get_cache_group(boost::shared_ptr)’: ../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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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&)’: ../libs/surfaces/mackie/strip.cc:138:25: warning: unused variable ‘bb’ [-Wunused-variable] 138 | Button* bb = dynamic_cast (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((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::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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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&)’: ../libs/surfaces/us2400/strip.cc:113:25: warning: unused variable ‘bb’ [-Wunused-variable] 113 | Button* bb = dynamic_cast (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::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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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((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 get_iter(const 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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((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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 (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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const 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((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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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&)’ at ../gtk2_ardour/transform_dialog.cc:259:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:259:77: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:260:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:260:69: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:261:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:261:56: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:262:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:262:67: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:263:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:263:55: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:274:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:274:76: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:275:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:275:68: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:276:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:276:56: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:277:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:277:78: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:278:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:278:65: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:279:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:279:55: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:280:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:280:55: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:281:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:281:69: note: ‘’ 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&)’ at ../gtk2_ardour/transform_dialog.cc:282:17: ../libs/ardour/ardour/transform.h:71:16: warning: ‘.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&)’: ../gtk2_ardour/transform_dialog.cc:282:55: note: ‘’ 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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((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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* start_time); | ^ In file 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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.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 get_iter(const GTimeVal* start_time); | ^ In file included from ../../../../../../include/glib-2.0/glib/galloca.h:32, from ../../../../../../include/glib-2.0/glib.h:30, 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 get_iter(const GTimeVal* 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