Ardour Nightly Builds
Log file: A_Linux_x86_64/build_log.txt.
2c69671ee317024adcbb0ad4fe540ff621b3fc8a

9.0-pre0-1130-ge87676105f

Linux ryzen 6.1.0-30-rt-amd64 #1 SMP PREEMPT_RT Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux

-------------------------------------------------------------------------------

Build start: 2025-04-18 08:02:40 +0000

# ./waf configure --strict --prefix=/usr --configdir=/etc --ptformat --with-backends=jack,alsa,pulseaudio,dummy --libjack=weak --optimize --cxx17

Setting top to : /home/ardour/linux-x86_64/ardour 

Setting out to : /home/ardour/linux-x86_64/ardour/build 

Checking for 'gcc' (C compiler) : /usr/lib/ccache/gcc 

Checking for 'g++' (C++ compiler) : /usr/lib/ccache/g++ 

Global Configuration 

* Install prefix : /usr 

* Debuggable build : False 

* Build documentation : False 

Ardour Configuration 

* Will build against private GTK dependency stack in /home/ardour/linux-x86_64/gtk/inst : yes 

* Will rely on libintl built into libc : yes 

* Will build against private Ardour dependency stack : no 

Checking for function 'dlopen' in dlfcn.h : yes 

Checking for boost library >= 1.68 : yes 

Checking for program 'pkg-config' : /home/ardour/linux-x86_64/gtk/inst/bin/pkg-config 

Checking for 'alsa' : yes 

Checking for 'libpulse' : yes 

Checking for 'glib-2.0' >= 2.28 : yes 

Checking for 'gthread-2.0' >= 2.2 : yes 

Checking for 'glibmm-2.4' >= 2.32.0 : yes 

Checking for 'sndfile' >= 1.0.18 : yes 

Checking for 'giomm-2.4' >= 2.2 : yes 

Checking for 'libcurl' >= 7.0.0 : yes 

Checking for 'libarchive' >= 3.0.0 : yes 

Checking for 'liblo' >= 0.26 : yes 

Checking for 'taglib' >= 1.9 : yes 

Checking for 'vamp-sdk' >= 2.1 : yes 

Checking for 'vamp-hostsdk' >= 2.1 : yes 

Checking for 'rubberband' : yes 

Checking for 'libusb-1.0' >= 1.0.16 : yes 

Checking for rubberband >= 3.0.0 : yes 

Checking for sndfile RF64=>RIFF support : Found 

Checking for int128 support : lots of bits found. 

Checking for 'futex' syscall support : yes 

Checking for clang : no 

Checking compiler for AVX512F intrinsics : Found 

Checking compiler for AVX/FMA intrinsics : Found 

Checking for compiler flags ['-std=c++17'] : yes 

Checking for 'fftw3f' : yes 

Checking for 'libudev' : yes 

Checking for 'aubio' >= 0.3.2 : yes 

Checking for 'aubio' >= 0.4.0 : not found 

Checking for 'gobject-2.0' : yes 

Checking for 'gio-2.0' >= 2.2 : yes 

Checking for 'libpng' : yes 

Checking for 'pango' >= 1.20 : yes 

Checking for 'cairo' >= 1.12 : yes 

Checking for 'pangocairo' : yes 

Checking for 'gio-unix-2.0' : yes 

Checking for 'xrandr' >= 1.2.99 : yes 

Checking for 'xrandr' >= 1.5.0 : yes 

Checking for header X11/extensions/Xinerama.h : yes 

Checking for 'xi' >= 1.7.10 : yes 

Checking for 'gmodule-2.0' : yes 

Checking for 'x11' : yes 

Checking for 'xext' : yes 

Checking for 'sigc++-2.0' >= 2.0 : yes 

Checking for 'cairomm-1.0' >= 1.8.4 : yes 

Checking for 'pangomm-1.4' >= 1.4 : yes 

Checking for 'lv2' >= 1.16.0 : yes 

Checking for 'libxml-2.0' : yes 

Checking for header execinfo.h : yes 

Checking for header unistd.h : yes 

Checking for function 'posix_memalign' in stdlib.h : yes 

Checking for function 'getmntent' in mntent.h : yes 

Checking for function 'localtime_r' in time.h : yes 

Checking for 'cppunit' >= 1.12.0 : not found 

Checking for header cwiid.h : not found 

You are missing the cwiid headers needed to compile wiimote support

Checking for 'libwebsockets' >= 2.0.0 : yes 

Checking for 'jack' >= 0.121.0 : yes 

Checking for JACK metadata API : ok 

Checking for program 'gas, gcc' : /usr/lib/ccache/gcc 

Checking for program 'ar' : /usr/bin/ar 

Checking for 'lrdf' >= 0.4.0 : yes 

Checking for 'samplerate' >= 0.1.0 : yes 

Checking for 'lv2' >= 1.2.0 : yes 

Checking for 'lv2' >= 1.10.0 : yes 

Checking for 'lv2' >= 1.17.2 : yes 

Checking for 'lv2' >= 1.18.6 : not found 

Checking for 'serd-0' >= 0.14.0 : yes 

Checking for 'sord-0' >= 0.8.0 : yes 

Checking for 'sratom-0' >= 0.2.0 : yes 

Checking for 'lilv-0' >= 0.24.2 : yes 

Checking for 'ogg' >= 1.1.2 : yes 

Checking for 'flac' >= 1.2.1 : yes 

Checking for 'fftw3f' >= 3.3.5 : yes 

Checking for header sys/vfs.h : yes 

Checking for header sys/statvfs.h : yes 

Checking for header unistd.h : yes 

Checking for 'ioprio_set' syscall support : yes 

Checking for header boost/ptr_container/ptr_list.hpp : yes 

Checking for 'samplerate' >= 0.1.7 : yes 

Checking for 'lv2' >= 1.0.0 : yes 

Checking for 'cairo' >= 1.12.0 : yes 

Checking for 'gthread-2.0' >= 2.10.1 : yes 

Checking for 'pangoft2' >= 1.36.8 : yes 

Checking for 'fontconfig' : yes 

Checking for header stdio.h readline/readline.h : yes 

* build session-utils : yes 

Checking for 'dbus-1' : yes 

* Build documentation : False 

* Debuggable build : False 

* Export all symbols (backtrace) : False 

* Install prefix : /usr 

* Strict compiler flags : [] 

* Internal Shared Libraries : True 

* Use External Libraries : False 

* Library exports hidden : True 

* Free/Demo copy : False 

* ALSA DBus Reservation : True 

* Architecture flags : None 

* ARM NEON support : False 

* Aubio : True 

* AudioUnits : False 

* Build target : x86_64 

* Canvas Test UI : False 

* Beatbox test app : False 

* CoreAudio : False 

* Debug RT allocations : False 

* Debug Symbols : False 

* Denormal exceptions : False 

* Dr. Mingw : False 

* FLAC : True 

* FPU optimization : True 

* FPU AVX512F support : True 

* FPU AVX/FMA support : True 

* Futex Semaphore : True 

* Freedesktop files : False 

* G_ENABLE_DEBUG : False 

* I/O Priority Set : True 

* Libjack linking : weak 

* Libjack metadata : True 

* Lua Binding Doc : False 

* Lua Commandline Tool : True 

* LV2 UI embedding : True 

* LV2 support : True 

* LV2 extensions : True 

* LXVST support : True 

* Mac VST support : False 

* NI-Maschine : False 

* OGG : True 

* Phone home : True 

* Process thread timing : False 

* Program name : Ardour 

* Samplerate : True 

* PT format : True 

* PTW32 Semaphore : False 

* Threaded WaveViews : True 

* Translation : True 

* Unit tests : False 

* Use LLD linker : False 

* VST3 support : True 

* Windows VST support : False 

* Wiimote support : False 

* Windows key : Mod4><Super 

* PortAudio Backend : False 

* CoreAudio/Midi Backend : False 

* ALSA Backend : True 

* Dummy backend : True 

* JACK Backend : True 

* PulseAudio Backend : True 

* Buildstack : b200427 

* Mac i386 Architecture : False 

* Mac ppc Architecture : False 

* Mac arm64 Architecture : False 

* C compiler flags : ['-I/home/ardour/linux-x86_64/ardour', '-I/home/ardour/linux-x86_64/gtk/inst/include', '-DHAVE_RF64_RIFF', '-DCOMPILER_INT128_SUPPORT', '-DWAF_BUILD', '-DNDEBUG', '-std=c99', '-pedantic', '-Wshadow', '-Wall', '-Wcast-align', '-Wextra', '-Wwrite-strings', '-Wunsafe-loop-optimizations', '-Wlogical-op', '-fshow-column', '-O3', '-fomit-frame-pointer', '-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="9"', '-Wstrict-prototypes', '-Wmissing-prototypes'] 

* C++ compiler flags : ['-I/home/ardour/linux-x86_64/ardour', '-I/home/ardour/linux-x86_64/gtk/inst/include', '-DHAVE_RF64_RIFF', '-DCOMPILER_INT128_SUPPORT', '-DWAF_BUILD', '-DNDEBUG', '-Wnon-virtual-dtor', '-Woverloaded-virtual', '-fstrict-overflow', '-Wall', '-Wcast-align', '-Wextra', '-Wwrite-strings', '-Wunsafe-loop-optimizations', '-Wlogical-op', '-fshow-column', '-O3', '-fomit-frame-pointer', '-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx', '-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN', '-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="9"', '-std=c++17', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-Wno-deprecated-copy', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_DEBUG', '-DBOOST_ERROR_CODE_HEADER_ONLY'] 

* Linker flags : ['-L/home/ardour/linux-x86_64/gtk/inst/lib'] 

'configure' finished successfully (1.518s)

# ./waf 

Waf: Entering directory `/home/ardour/linux-x86_64/ardour/build'

Git version: 9.0-pre0-1130-ge87676105f

Writing revision info to libs/ardour/revision.cc using 9.0-pre0-1130-ge87676105f, 2025-04-18

[ 1/1873] Compiling libs/pbd/xml++.cc

[ 2/1873] Compiling libs/pbd/whitespace.cc

[ 3/1873] Compiling libs/pbd/uuid.cc

[ 4/1873] Compiling libs/pbd/utf8_utils.cc

[ 5/1873] Compiling libs/pbd/undo.cc

[ 6/1873] Compiling libs/pbd/transmitter.cc

[ 7/1873] Compiling libs/pbd/tlsf.cc

[ 8/1873] Compiling libs/pbd/timing.cc

[ 9/1873] Compiling libs/pbd/timer.cc

[ 10/1873] Compiling libs/pbd/textreceiver.cc

[ 11/1873] Compiling libs/pbd/system_exec.cc

[ 12/1873] Compiling libs/pbd/strsplit.cc

[ 13/1873] Compiling libs/pbd/strreplace.cc

[ 14/1873] Compiling libs/pbd/string_convert.cc

[ 15/1873] Compiling libs/pbd/stateful.cc

[ 16/1873] Compiling libs/pbd/stateful_diff_command.cc

[ 17/1873] Compiling libs/pbd/stacktrace.cc

[ 18/1873] Compiling libs/pbd/spinlock.cc

[ 19/1873] Compiling libs/pbd/signals.cc

[ 20/1873] Compiling libs/pbd/shortpath.cc

[ 21/1873] Compiling libs/pbd/semutils.cc

[ 22/1873] Compiling libs/pbd/search_path.cc

[ 23/1873] Compiling libs/pbd/resource.cc

[ 24/1873] Compiling libs/pbd/receiver.cc

[ 25/1873] Compiling libs/pbd/reallocpool.cc

[ 26/1873] Compiling libs/pbd/pthread_utils.cc

[ 27/1873] Compiling libs/pbd/property_list.cc

[ 28/1873] Compiling libs/pbd/progress.cc

[ 29/1873] Compiling libs/pbd/pool.cc

[ 30/1873] Compiling libs/pbd/pcg_rand.cc

[ 31/1873] Compiling libs/pbd/pbd.cc

[ 32/1873] Compiling libs/pbd/pathexpand.cc

[ 33/1873] Compiling libs/pbd/openuri.cc

[ 34/1873] Compiling libs/pbd/mountpoint.cc

[ 35/1873] Compiling libs/pbd/microseconds.cc

[ 36/1873] Compiling libs/pbd/md5.cc

[ 37/1873] Compiling libs/pbd/malign.cc

[ 38/1873] Compiling libs/pbd/localtime_r.cc

[ 39/1873] Compiling libs/pbd/locale_guard.cc

[ 40/1873] Compiling libs/pbd/inflater.cc

[ 41/1873] Compiling libs/pbd/id.cc

[ 42/1873] Compiling libs/pbd/history_owner.cc

[ 43/1873] Compiling libs/pbd/glib_event_source.cc

[ 44/1873] Compiling libs/pbd/fpu.cc

[ 45/1873] Compiling libs/pbd/file_utils.cc

[ 46/1873] Compiling libs/pbd/file_archive.cc

[ 47/1873] Compiling libs/pbd/ffs.cc

[ 48/1873] Compiling libs/pbd/error.cc

[ 49/1873] Compiling libs/pbd/epa.cc

[ 50/1873] Compiling libs/pbd/enums.cc

[ 51/1873] Compiling libs/pbd/event_loop.cc

[ 52/1873] Compiling libs/pbd/enumwriter.cc

[ 53/1873] Compiling libs/pbd/downloader.cc

[ 54/1873] Compiling libs/pbd/demangle.cc

[ 55/1873] Compiling libs/pbd/debug.cc

[ 56/1873] Compiling libs/pbd/cpus.cc

[ 57/1873] Compiling libs/pbd/crossthread.cc

[ 58/1873] Compiling libs/pbd/controllable.cc

[ 59/1873] Compiling libs/pbd/convert.cc

[ 60/1873] Compiling libs/pbd/configuration_variable.cc

[ 61/1873] Compiling libs/pbd/command.cc

[ 62/1873] Compiling libs/pbd/cartesian.cc

[ 63/1873] Compiling libs/pbd/boost_debug.cc

[ 64/1873] Compiling libs/pbd/base_ui.cc

[ 65/1873] Compiling libs/pbd/basename.cc

[ 66/1873] Compiling libs/temporal/timeline.cc

[ 67/1873] Compiling libs/temporal/time.cc

[ 68/1873] Compiling libs/temporal/tempo.cc

[ 69/1873] Compiling libs/temporal/superclock.cc

[ 70/1873] Compiling libs/temporal/range.cc

[ 71/1873] Compiling libs/temporal/enums.cc

[ 72/1873] Compiling libs/temporal/domain.cc

[ 73/1873] Compiling libs/temporal/beats.cc

[ 74/1873] Compiling libs/temporal/bbt_time.cc

[ 75/1873] Compiling libs/temporal/debug.cc

../libs/temporal/tempo.cc: In member function 'boost::intrusive::list<Temporal::Point, boost::intrusive::base_hook<boost::intrusive::list_base_hook<boost::intrusive::tag<Temporal::point_tag> > > >::const_iterator Temporal::TempoMap::get_grid(Temporal::TempoMapPoints&, Temporal::superclock_t, Temporal::superclock_t, uint32_t, uint32_t) const':

../libs/temporal/tempo.cc:2635:11: warning: variable 'beats_delta' set but not used [-Wunused-but-set-variable]

2635 | Beats beats_delta = _meters.front().to_quarters (delta);

| ^~~~~~~~~~~

../libs/temporal/tempo.cc: In member function 'void Temporal::TempoMap::paste(const Temporal::TempoMapCutBuffer&, const Temporal::timepos_t&, bool, std::string)':

../libs/temporal/tempo.cc:1129:20: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]

1129 | reset_starting_at (s);

| ~~~~~~~~~~~~~~~~~~^~~

[ 76/1873] Compiling libs/tk/ztk/atkwindow.c

[ 77/1873] Compiling libs/tk/ztk/atkversion.c

[ 78/1873] Compiling libs/tk/ztk/atkvalue.c

[ 79/1873] Compiling libs/tk/ztk/atkutil.c

[ 80/1873] Compiling libs/tk/ztk/atktext.c

[ 81/1873] Compiling libs/tk/ztk/atktablecell.c

../libs/tk/ztk/atkvalue.c: In function 'atk_value_get_type':

../libs/tk/ztk/atkvalue.c:313:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

313 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkvalue.h:27,

from ../libs/tk/ztk/atkvalue.c:25:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:21,

from ../libs/tk/ztk/atkvalue.c:23:

../libs/tk/ztk/atkvalue.c: In function 'atk_value_set_current_value':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2232:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2232 | #define _G_TYPE_CHV(vl) (g_type_check_value ((GValue*) vl))

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ztk/atkvalue.c:510:3: note: in expansion of macro 'g_return_val_if_fail'

510 | g_return_val_if_fail (G_IS_VALUE (value), FALSE);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:576:39: note: in expansion of macro '_G_TYPE_CHV'

576 | #define G_TYPE_CHECK_VALUE(value) (_G_TYPE_CHV ((value)))

| ^~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gvalue.h:50:29: note: in expansion of macro 'G_TYPE_CHECK_VALUE'

50 | #define G_IS_VALUE(value) (G_TYPE_CHECK_VALUE (value))

| ^~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkvalue.c:510:25: note: in expansion of macro 'G_IS_VALUE'

510 | g_return_val_if_fail (G_IS_VALUE (value), FALSE);

| ^~~~~~~~~~

../libs/tk/ztk/atkvalue.c: At top level:

../libs/tk/ztk/atkvalue.c:682:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]

682 | initialize_value_type_names ()

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/tk/ztk/atkutil.c:23:

../libs/tk/ztk/atkmarshal.c:52:1: warning: no previous prototype for 'atk_marshal_VOID__INT_INT' [-Wmissing-prototypes]

52 | atk_marshal_VOID__INT_INT (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkmarshal.c: In function 'atk_marshal_VOID__INT_INT':

../libs/tk/ztk/atkmarshal.c:79:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

79 | callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ztk/atkmarshal.c: At top level:

../libs/tk/ztk/atkmarshal.c:89:1: warning: no previous prototype for 'atk_marshal_VOID__INT_INT_STRING' [-Wmissing-prototypes]

89 | atk_marshal_VOID__INT_INT_STRING (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkmarshal.c: In function 'atk_marshal_VOID__INT_INT_STRING':

../libs/tk/ztk/atkmarshal.c:117:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

117 | callback = (GMarshalFunc_VOID__INT_INT_STRING) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ztk/atkmarshal.c: At top level:

../libs/tk/ztk/atkmarshal.c:128:1: warning: no previous prototype for 'atk_marshal_VOID__INT_INT_INT_STRING' [-Wmissing-prototypes]

128 | atk_marshal_VOID__INT_INT_INT_STRING (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkmarshal.c: In function 'atk_marshal_VOID__INT_INT_INT_STRING':

../libs/tk/ztk/atkmarshal.c:157:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

157 | callback = (GMarshalFunc_VOID__INT_INT_INT_STRING) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ztk/atkmarshal.c: At top level:

../libs/tk/ztk/atkmarshal.c:169:1: warning: no previous prototype for 'atk_marshal_VOID__STRING_BOOLEAN' [-Wmissing-prototypes]

169 | atk_marshal_VOID__STRING_BOOLEAN (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkmarshal.c: In function 'atk_marshal_VOID__STRING_BOOLEAN':

../libs/tk/ztk/atkmarshal.c:196:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

196 | callback = (GMarshalFunc_VOID__STRING_BOOLEAN) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ztk/atkmarshal.c: At top level:

../libs/tk/ztk/atkmarshal.c:206:1: warning: no previous prototype for 'atk_marshal_VOID__DOUBLE_STRING' [-Wmissing-prototypes]

206 | atk_marshal_VOID__DOUBLE_STRING (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkmarshal.c: In function 'atk_marshal_VOID__DOUBLE_STRING':

../libs/tk/ztk/atkmarshal.c:233:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

233 | callback = (GMarshalFunc_VOID__DOUBLE_STRING) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ztk/atkutil.c: In function 'atk_util_get_type':

../libs/tk/ztk/atkutil.c:61:9: warning: cast between incompatible function types from 'void (*)(AtkUtilClass *)' {aka 'void (*)(struct _AtkUtilClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

61 | (GClassInitFunc) atk_util_class_init,

../libs/tk/ztk/atkutil.c:67:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

67 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkutil.h:27,

from ../libs/tk/ztk/atkutil.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

[ 82/1873] Compiling libs/tk/ztk/atktable.c

[ 83/1873] Compiling libs/tk/ztk/atkstreamablecontent.c

[ 84/1873] Compiling libs/tk/ztk/atkstateset.c

../libs/tk/ztk/atktablecell.c: In function 'atk_table_cell_real_get_row_column_span':

../libs/tk/ztk/atktablecell.c:275:47: warning: ordered comparison of pointer with integer zero [-Wpedantic]

275 | return (row != 0 && column != 0 && row_span > 0 && column_span > 0);

../libs/tk/ztk/atktablecell.c:275:66: warning: ordered comparison of pointer with integer zero [-Wpedantic]

275 | return (row != 0 && column != 0 && row_span > 0 && column_span > 0);

../libs/tk/ztk/atktext.c: In function 'atk_text_get_type':

../libs/tk/ztk/atktext.c:169:7: warning: missing initializer for field 'class_data' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

169 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atk.h:25,

from ../libs/tk/ztk/atktext.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1048:26: note: 'class_data' declared here

1048 | gconstpointer class_data;

| ^~~~~~~~~~

../libs/tk/ztk/atktext.c: In function 'atk_text_attribute_get_name':

../libs/tk/ztk/atktext.c:1198:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

1198 | if (n < extra_attributes->len)

../libs/tk/ztk/atktext.c: In function 'atk_text_attribute_for_name':

../libs/tk/ztk/atktext.c:1241:25: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

1241 | for (i = 0; i < extra_attributes->len; i++)

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atk.h:25,

from ../libs/tk/ztk/atktext.c:22:

../libs/tk/ztk/atktext.c: In function 'atk_text_attribute_get_value':

../libs/tk/ztk/atktext.c:1283:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1283 | g_assert (index >= 0 && index < G_N_ELEMENTS (boolean_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1283:7: note: in expansion of macro 'g_assert'

1283 | g_assert (index >= 0 && index < G_N_ELEMENTS (boolean_offsets));

../libs/tk/ztk/atktext.c:1286:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1286 | g_assert (index >= 0 && index < G_N_ELEMENTS (underline_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1286:7: note: in expansion of macro 'g_assert'

1286 | g_assert (index >= 0 && index < G_N_ELEMENTS (underline_offsets));

../libs/tk/ztk/atktext.c:1289:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1289 | g_assert (index >= 0 && index < G_N_ELEMENTS (wrap_mode_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1289:7: note: in expansion of macro 'g_assert'

1289 | g_assert (index >= 0 && index < G_N_ELEMENTS (wrap_mode_offsets));

../libs/tk/ztk/atktext.c:1292:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1292 | g_assert (index >= 0 && index < G_N_ELEMENTS (direction_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1292:7: note: in expansion of macro 'g_assert'

1292 | g_assert (index >= 0 && index < G_N_ELEMENTS (direction_offsets));

../libs/tk/ztk/atktext.c:1295:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1295 | g_assert (index >= 0 && index < G_N_ELEMENTS (justification_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1295:7: note: in expansion of macro 'g_assert'

1295 | g_assert (index >= 0 && index < G_N_ELEMENTS (justification_offsets));

../libs/tk/ztk/atktext.c:1298:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1298 | g_assert (index >= 0 && index < G_N_ELEMENTS (stretch_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1298:7: note: in expansion of macro 'g_assert'

1298 | g_assert (index >= 0 && index < G_N_ELEMENTS (stretch_offsets));

../libs/tk/ztk/atktext.c:1301:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1301 | g_assert (index >= 0 && index < G_N_ELEMENTS (variant_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1301:7: note: in expansion of macro 'g_assert'

1301 | g_assert (index >= 0 && index < G_N_ELEMENTS (variant_offsets));

../libs/tk/ztk/atktext.c:1304:37: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

1304 | g_assert (index >= 0 && index < G_N_ELEMENTS (style_offsets));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gtestutils.h:118:49: note: in expansion of macro 'G_LIKELY'

118 | if G_LIKELY (expr) ; else \

../libs/tk/ztk/atktext.c:1304:7: note: in expansion of macro 'g_assert'

1304 | g_assert (index >= 0 && index < G_N_ELEMENTS (style_offsets));

../libs/tk/ztk/atktext.c: In function 'atk_text_real_get_bounded_ranges':

../libs/tk/ztk/atktext.c:1414:3: warning: 'atk_text_get_text_at_offset' is deprecated: Use 'atk_text_get_string_at_offset' instead [-Wdeprecated-declarations]

1414 | line = atk_text_get_text_at_offset (text, bounds_min_offset,

../libs/tk/ztk/atktext.c:465:1: note: declared here

465 | atk_text_get_text_at_offset (AtkText *text,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atktext.c:1418:3: warning: 'atk_text_get_text_at_offset' is deprecated: Use 'atk_text_get_string_at_offset' instead [-Wdeprecated-declarations]

1418 | line = atk_text_get_text_at_offset (text, bounds_max_offset,

../libs/tk/ztk/atktext.c:465:1: note: declared here

465 | atk_text_get_text_at_offset (AtkText *text,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atk.h:25,

from ../libs/tk/ztk/atktext.c:22:

../libs/tk/ztk/atktext.c: In function 'atk_text_range_get_type':

../libs/tk/ztk/atktext.c:1514:52: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

1514 | G_DEFINE_BOXED_TYPE (AtkTextRange, atk_text_range, atk_text_range_copy,

| ^~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:64: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atktext.c:1514:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

1514 | G_DEFINE_BOXED_TYPE (AtkTextRange, atk_text_range, atk_text_range_copy,

| ^~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atktext.c:1515:22: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

1515 | atk_text_range_free)

| ^~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:75: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atktext.c:1514:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

1514 | G_DEFINE_BOXED_TYPE (AtkTextRange, atk_text_range, atk_text_range_copy,

| ^~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkstreamablecontent.c: In function 'atk_streamable_content_get_type':

../libs/tk/ztk/atkstreamablecontent.c:60:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

60 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkstreamablecontent.h:27,

from ../libs/tk/ztk/atkstreamablecontent.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atktable.c: In function 'atk_table_get_type':

../libs/tk/ztk/atktable.c:88:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

88 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atktable.h:27,

from ../libs/tk/ztk/atktable.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atkstateset.c: In function 'atk_state_set_get_type':

../libs/tk/ztk/atkstateset.c:61:9: warning: cast between incompatible function types from 'void (*)(AtkStateSetClass *)' {aka 'void (*)(struct _AtkStateSetClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

61 | (GClassInitFunc) atk_state_set_class_init,

../libs/tk/ztk/atkstateset.c:67:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

67 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/atkstateset.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

[ 85/1873] Compiling libs/tk/ztk/atkstate.c

[ 86/1873] Compiling libs/tk/ztk/atksocket.c

../libs/tk/ztk/atkstate.c: In function 'atk_state_type_for_name':

../libs/tk/ztk/atkstate.c:129:46: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

129 | for (i = ATK_STATE_LAST_DEFINED + 1; i <= last_type; i++)

[ 87/1873] Compiling libs/tk/ztk/atkselection.c

[ 88/1873] Compiling libs/tk/ztk/atkrelationset.c

../libs/tk/ztk/atkselection.c: In function 'atk_selection_get_type':

../libs/tk/ztk/atkselection.c:64:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

64 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkselection.h:27,

from ../libs/tk/ztk/atkselection.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

[ 89/1873] Compiling libs/tk/ztk/atkrelation.c

[ 90/1873] Compiling libs/tk/ztk/atkregistry.c

[ 91/1873] Compiling libs/tk/ztk/atkrange.c

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_get_type':

../libs/tk/ztk/atkrelationset.c:59:9: warning: cast between incompatible function types from 'void (*)(AtkRelationSetClass *)' {aka 'void (*)(struct _AtkRelationSetClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

59 | (GClassInitFunc) atk_relation_set_class_init,

../libs/tk/ztk/atkrelationset.c:65:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

65 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/atkrelationset.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_contains':

../libs/tk/ztk/atkrelationset.c:121:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

121 | for (i = 0; i < array_item->len; i++)

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_remove':

../libs/tk/ztk/atkrelationset.c:164:21: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

164 | for (i = 0; i < relation->target->len; i++)

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_add':

../libs/tk/ztk/atkrelationset.c:209:19: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

209 | for (i = 0; i < relation->target->len; i++)

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_get_relation_by_type':

../libs/tk/ztk/atkrelationset.c:289:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

289 | for (i = 0; i < array_item->len; i++)

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_finalize':

../libs/tk/ztk/atkrelationset.c:312:19: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

312 | for (i = 0; i < array->len; i++)

../libs/tk/ztk/atkrelationset.c: In function 'atk_relation_set_contains_target':

../libs/tk/ztk/atkrelationset.c:393:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

393 | for (i = 0; i < array_relations->len; i++)

../libs/tk/ztk/atkrelationset.c:399:23: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

399 | for (c = 0; c < array_target->len; c++)

[ 92/1873] Compiling libs/tk/ztk/atkprivate.c

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_get_type':

../libs/tk/ztk/atkrelation.c:75:9: warning: cast between incompatible function types from 'void (*)(AtkRelationClass *)' {aka 'void (*)(struct _AtkRelationClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

75 | (GClassInitFunc) atk_relation_class_init,

../libs/tk/ztk/atkrelation.c:81:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

81 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/atkrelation.c:23:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_type_get_name':

../libs/tk/ztk/atkrelation.c:168:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

168 | if (n < extra_names->len)

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_type_for_name':

../libs/tk/ztk/atkrelation.c:209:25: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

209 | for (i = 0; i < extra_names->len; i++)

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_finalize':

../libs/tk/ztk/atkrelation.c:390:19: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

390 | for (i = 0; i < relation->target->len; i++)

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_set_property':

../libs/tk/ztk/atkrelation.c:423:23: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

423 | for (i = 0; i < relation->target->len; i++)

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_get_ptr_array_from_value_array':

../libs/tk/ztk/atkrelation.c:474:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

474 | for (i = 0; i < array->n_values; i++)

../libs/tk/ztk/atkrelation.c: In function 'atk_relation_get_value_array_from_ptr_array':

../libs/tk/ztk/atkrelation.c:493:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare]

493 | for (i = 0; i < array->len; i++)

../libs/tk/ztk/atkregistry.c: In function 'atk_registry_get_type':

../libs/tk/ztk/atkregistry.c:62:9: warning: cast between incompatible function types from 'void (*)(AtkRegistryClass *)' {aka 'void (*)(struct _AtkRegistryClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

62 | (GClassInitFunc) atk_registry_class_init, /* class_init */

[ 93/1873] Compiling libs/tk/ztk/atkplug.c

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkvalue.h:27,

from ../libs/tk/ztk/atkrange.c:24:

../libs/tk/ztk/atkrange.c: In function 'atk_range_get_type':

../libs/tk/ztk/atkrange.c:83:43: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

83 | G_DEFINE_BOXED_TYPE (AtkRange, atk_range, atk_range_copy,

| ^~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:64: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkrange.c:83:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

83 | G_DEFINE_BOXED_TYPE (AtkRange, atk_range, atk_range_copy,

| ^~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkrange.c:84:22: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

84 | atk_range_free)

| ^~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:75: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkrange.c:83:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

83 | G_DEFINE_BOXED_TYPE (AtkRange, atk_range, atk_range_copy,

| ^~~~~~~~~~~~~~~~~~~

[ 94/1873] Compiling libs/tk/ztk/atkobjectfactory.c

[ 95/1873] Compiling libs/tk/ztk/atkobject.c

../libs/tk/ztk/atkobjectfactory.c: In function 'atk_object_factory_get_type':

../libs/tk/ztk/atkobjectfactory.c:53:7: warning: cast between incompatible function types from 'void (*)(AtkObjectFactoryClass *)' {aka 'void (*)(struct _AtkObjectFactoryClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

53 | (GClassInitFunc) atk_object_factory_class_init, /* class init */

[ 96/1873] Compiling libs/tk/ztk/atknoopobjectfactory.c

[ 97/1873] Compiling libs/tk/ztk/atknoopobject.c

../libs/tk/ztk/atknoopobjectfactory.c: In function 'atk_no_op_object_factory_get_type':

../libs/tk/ztk/atknoopobjectfactory.c:56:7: warning: cast between incompatible function types from 'void (*)(AtkNoOpObjectFactoryClass *)' {aka 'void (*)(struct _AtkNoOpObjectFactoryClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

56 | (GClassInitFunc) atk_no_op_object_factory_class_init, /* class init */

[ 98/1873] Compiling libs/tk/ztk/atkmisc.c

[ 99/1873] Compiling libs/tk/ztk/atkimage.c

[ 100/1873] Compiling libs/tk/ztk/atkhypertext.c

../libs/tk/ztk/atknoopobject.c: In function 'atk_no_op_object_get_type':

../libs/tk/ztk/atknoopobject.c:55:7: warning: cast between incompatible function types from 'void (*)(AtkNoOpObjectClass *)' {aka 'void (*)(struct _AtkNoOpObjectClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

55 | (GClassInitFunc) atk_no_op_object_class_init, /* class init */

[ 101/1873] Compiling libs/tk/ztk/atkhyperlinkimpl.c

../libs/tk/ztk/atkmisc.c: In function 'atk_misc_get_type':

../libs/tk/ztk/atkmisc.c:47:9: warning: cast between incompatible function types from 'void (*)(AtkMiscClass *)' {aka 'void (*)(struct _AtkMiscClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

47 | (GClassInitFunc) atk_misc_class_init,

../libs/tk/ztk/atkmisc.c:53:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

53 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkmisc.h:27,

from ../libs/tk/ztk/atkmisc.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

../libs/tk/ztk/atkobject.c:276:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]

276 | initialize_role_names ()

| ^~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkobject.c: In function 'atk_object_get_type':

../libs/tk/ztk/atkobject.c:316:9: warning: cast between incompatible function types from 'void (*)(AtkObjectClass *)' {aka 'void (*)(struct _AtkObjectClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

316 | (GClassInitFunc) atk_object_class_init,

../libs/tk/ztk/atkobject.c:322:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

322 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/atkobject.c:25:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

In file included from ../libs/tk/ztk/atkobject.c:26:

../libs/tk/ztk/atkobject.c: In function 'atk_object_class_init':

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:372:57: note: in expansion of macro '_'

372 | _("Accessible Name"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:373:57: note: in expansion of macro '_'

373 | _("Object instance\'s name formatted for assistive technology access"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:379:57: note: in expansion of macro '_'

379 | _("Accessible Description"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:380:57: note: in expansion of macro '_'

380 | _("Description of an object, formatted for assistive technology access"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:386:57: note: in expansion of macro '_'

386 | _("Accessible Parent"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:387:57: note: in expansion of macro '_'

387 | _("Parent of the current accessible as returned by atk_object_get_parent()"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:403:57: note: in expansion of macro '_'

403 | _("Accessible Value"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:404:57: note: in expansion of macro '_'

404 | _("Is used to notify that the value has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:412:57: note: in expansion of macro '_'

412 | _("Accessible Role"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:413:57: note: in expansion of macro '_'

413 | _("The accessible role of this object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:421:57: note: in expansion of macro '_'

421 | _("Accessible Layer"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:422:57: note: in expansion of macro '_'

422 | _("The accessible layer of this object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:430:57: note: in expansion of macro '_'

430 | _("Accessible MDI Value"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:431:57: note: in expansion of macro '_'

431 | _("The accessible MDI value of this object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:447:57: note: in expansion of macro '_'

447 | _("Accessible Table Caption"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:448:57: note: in expansion of macro '_'

448 | _("Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:462:57: note: in expansion of macro '_'

462 | _("Accessible Table Column Header"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:463:57: note: in expansion of macro '_'

463 | _("Is used to notify that the table column header has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:478:57: note: in expansion of macro '_'

478 | _("Accessible Table Column Description"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:479:57: note: in expansion of macro '_'

479 | _("Is used to notify that the table column description has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:494:57: note: in expansion of macro '_'

494 | _("Accessible Table Row Header"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:495:57: note: in expansion of macro '_'

495 | _("Is used to notify that the table row header has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:509:57: note: in expansion of macro '_'

509 | _("Accessible Table Row Description"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:510:57: note: in expansion of macro '_'

510 | _("Is used to notify that the table row description has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:516:57: note: in expansion of macro '_'

516 | _("Accessible Table Summary"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:517:57: note: in expansion of macro '_'

517 | _("Is used to notify that the table summary has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:523:57: note: in expansion of macro '_'

523 | _("Accessible Table Caption Object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:524:57: note: in expansion of macro '_'

524 | _("Is used to notify that the table caption has changed"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:530:57: note: in expansion of macro '_'

530 | _("Number of Accessible Hypertext Links"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkobject.c:531:57: note: in expansion of macro '_'

531 | _("The number of links which the current AtkHypertext has"),

../libs/tk/ztk/atkobject.c: In function 'atk_implementor_get_type':

../libs/tk/ztk/atkobject.c:693:7: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

693 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/atkobject.c:25:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atkobject.c: In function 'atk_object_real_set_property':

../libs/tk/ztk/atkobject.c:1317:9: warning: 'atk_value_set_current_value' is deprecated: Use 'atk_value_set_value' instead [-Wdeprecated-declarations]

1317 | atk_value_set_current_value (ATK_VALUE (accessible), value);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/tk/ztk/ztk/atk.h:55,

from ../libs/tk/ztk/atkobject.c:28:

../libs/tk/ztk/ztk/atkvalue.h:136:10: note: declared here

136 | gboolean atk_value_set_current_value (AtkValue *obj,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkobject.c: In function 'atk_object_real_get_property':

../libs/tk/ztk/atkobject.c:1366:9: warning: 'atk_value_get_current_value' is deprecated: Use 'atk_value_get_value_and_text' instead [-Wdeprecated-declarations]

1366 | atk_value_get_current_value (ATK_VALUE (accessible), value);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/tk/ztk/ztk/atk.h:55,

from ../libs/tk/ztk/atkobject.c:28:

../libs/tk/ztk/ztk/atkvalue.h:126:11: note: declared here

126 | void atk_value_get_current_value (AtkValue *obj,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ztk/atkobject.c: In function 'atk_role_for_name':

../libs/tk/ztk/atkobject.c:1627:17: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'guint' {aka 'unsigned int'} [-Wsign-compare]

1627 | for (i = 0; i < role_names->len; i++)

../libs/tk/ztk/atkimage.c: In function 'atk_image_get_type':

../libs/tk/ztk/atkimage.c:56:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

56 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkimage.h:27,

from ../libs/tk/ztk/atkimage.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

[ 102/1873] Compiling libs/tk/ztk/atkhyperlink.c

../libs/tk/ztk/atkhypertext.c: In function 'atk_hypertext_get_type':

../libs/tk/ztk/atkhypertext.c:62:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

62 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkhypertext.h:27,

from ../libs/tk/ztk/atkhypertext.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

[ 103/1873] Compiling libs/tk/ztk/atkgobjectaccessible.c

../libs/tk/ztk/atkhyperlinkimpl.c: In function 'atk_hyperlink_impl_get_type':

../libs/tk/ztk/atkhyperlinkimpl.c:73:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

73 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkhyperlinkimpl.h:27,

from ../libs/tk/ztk/atkhyperlinkimpl.c:23:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

[ 104/1873] Compiling libs/tk/ztk/atkeditabletext.c

[ 105/1873] Compiling libs/tk/ztk/atkdocument.c

[ 106/1873] Compiling libs/tk/ztk/atkcomponent.c

[ 107/1873] Compiling libs/tk/ztk/atkaction.c

../libs/tk/ztk/atkhyperlink.c: In function 'atk_hyperlink_get_type':

../libs/tk/ztk/atkhyperlink.c:83:9: warning: cast between incompatible function types from 'void (*)(AtkHyperlinkClass *)' {aka 'void (*)(struct _AtkHyperlinkClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

83 | (GClassInitFunc) atk_hyperlink_class_init,

../libs/tk/ztk/atkhyperlink.c:89:7: warning: missing initializer for field 'value_table' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

89 | } ;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkaction.h:27,

from ../libs/tk/ztk/ztk/atkhyperlink.h:27,

from ../libs/tk/ztk/atkhyperlink.c:21:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1056:26: note: 'value_table' declared here

1056 | const GTypeValueTable *value_table;

| ^~~~~~~~~~~

../libs/tk/ztk/atkhyperlink.c:93:9: warning: cast between incompatible function types from 'void (*)(AtkActionIface *)' {aka 'void (*)(struct _AtkActionIface *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

93 | (GInterfaceInitFunc) atk_hyperlink_action_iface_init,

In file included from ../libs/tk/ztk/atkhyperlink.c:22:

../libs/tk/ztk/atkhyperlink.c: In function 'atk_hyperlink_class_init':

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:128:58: note: in expansion of macro '_'

128 | _("Selected Link"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:129:58: note: in expansion of macro '_'

129 | _("Specifies whether the AtkHyperlink object is selected"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:135:54: note: in expansion of macro '_'

135 | _("Number of Anchors"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:136:54: note: in expansion of macro '_'

136 | _("The number of anchors associated with the AtkHyperlink object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:144:54: note: in expansion of macro '_'

144 | _("End index"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:145:54: note: in expansion of macro '_'

145 | _("The end index of the AtkHyperlink object"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:153:54: note: in expansion of macro '_'

153 | _("Start index"),

../../gtk/inst/include/glib-2.0/glib/gi18n-lib.h:30:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

30 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))

../libs/tk/ztk/atkhyperlink.c:154:54: note: in expansion of macro '_'

154 | _("The start index of the AtkHyperlink object"),

../libs/tk/ztk/atkgobjectaccessible.c: In function 'atk_gobject_accessible_get_type':

../libs/tk/ztk/atkgobjectaccessible.c:58:9: warning: cast between incompatible function types from 'void (*)(AtkGObjectAccessibleClass *)' {aka 'void (*)(struct _AtkGObjectAccessibleClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

58 | (GClassInitFunc) atk_gobject_accessible_class_init,

../libs/tk/ztk/atkgobjectaccessible.c: In function 'atk_gobject_accessible_for_object':

../libs/tk/ztk/atkgobjectaccessible.c:110:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GObject *)' {aka 'void (*)(void *, struct _GObject *)'} [-Wcast-function-type]

110 | (GWeakNotify) g_object_unref,

../libs/tk/ztk/atkgobjectaccessible.c: In function 'atk_real_gobject_accessible_initialize':

../libs/tk/ztk/atkgobjectaccessible.c:149:22: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, GObject *)' {aka 'void (*)(void *, struct _GObject *)'} [-Wcast-function-type]

149 | (GWeakNotify) atk_gobject_accessible_dispose,

../libs/tk/ztk/atkeditabletext.c: In function 'atk_editable_text_get_type':

../libs/tk/ztk/atkeditabletext.c:53:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

53 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkeditabletext.h:27,

from ../libs/tk/ztk/atkeditabletext.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atkdocument.c: In function 'atk_document_get_type':

../libs/tk/ztk/atkdocument.c:64:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

64 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkdocument.h:27,

from ../libs/tk/ztk/atkdocument.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atkcomponent.c: In function 'atk_component_get_type':

../libs/tk/ztk/atkcomponent.c:83:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'const struct _GTypeInfo'} [-Wmissing-field-initializers]

83 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkcomponent.h:27,

from ../libs/tk/ztk/atkcomponent.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

../libs/tk/ztk/atkaction.c: In function 'atk_action_get_type':

../libs/tk/ztk/atkaction.c:62:5: warning: missing initializer for field 'class_init' of 'GTypeInfo' {aka 'struct _GTypeInfo'} [-Wmissing-field-initializers]

62 | };

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ztk/ztk/atkobject.h:27,

from ../libs/tk/ztk/ztk/atkaction.h:27,

from ../libs/tk/ztk/atkaction.c:22:

../../gtk/inst/include/glib-2.0/gobject/gtype.h:1046:26: note: 'class_init' declared here

1046 | GClassInitFunc class_init;

| ^~~~~~~~~~

[ 108/1873] Compiling libs/tk/ztk/atk-enum-types.c

[ 109/1873] Compiling libs/tk/ydk-pixbuf/pixops/pixops.c

[ 110/1873] Compiling libs/tk/ydk-pixbuf/io-xpm.c

[ 111/1873] Compiling libs/tk/ydk-pixbuf/io-xbm.c

[ 112/1873] Compiling libs/tk/ydk-pixbuf/io-png.c

../libs/tk/ydk-pixbuf/pixops/pixops.c: In function 'pixops_scale_nearest':

../libs/tk/ydk-pixbuf/pixops/pixops.c:332:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

332 | INNER_LOOP(4, 4, p32=(guint32*)dest;*p32=*((guint32*)p));

../libs/tk/ydk-pixbuf/pixops/pixops.c:281:11: note: in definition of macro 'INNER_LOOP'

281 | ASSIGN_PIXEL; \

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/pixops/pixops.c:332:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

332 | INNER_LOOP(4, 4, p32=(guint32*)dest;*p32=*((guint32*)p));

../libs/tk/ydk-pixbuf/pixops/pixops.c:288:11: note: in definition of macro 'INNER_LOOP'

288 | ASSIGN_PIXEL; \

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/pixops/pixops.c:332:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

332 | INNER_LOOP(4, 4, p32=(guint32*)dest;*p32=*((guint32*)p));

../libs/tk/ydk-pixbuf/pixops/pixops.c:296:11: note: in definition of macro 'INNER_LOOP'

296 | ASSIGN_PIXEL; \

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/pixops/pixops.c: In function 'pixops_process':

../libs/tk/ydk-pixbuf/pixops/pixops.c:1323:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1323 | line_bufs[j] = (guchar *)src_buf;

../libs/tk/ydk-pixbuf/pixops/pixops.c:1325:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1325 | line_bufs[j] = (guchar *)src_buf + src_rowstride * y_start;

../libs/tk/ydk-pixbuf/pixops/pixops.c:1327:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1327 | line_bufs[j] = (guchar *)src_buf + src_rowstride * (src_height - 1);

[ 113/1873] Compiling libs/tk/ydk-pixbuf/io-pixdata.c

[ 114/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixdata.c

[ 115/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf.c

[ 116/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-util.c

[ 117/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-simple-anim.c

../libs/tk/ydk-pixbuf/io-xbm.c: In function 'read_bitmap_file_data':

../libs/tk/ydk-pixbuf/io-xbm.c:238:43: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare]

238 | if (size / bytes_per_line != hh) /* overflow */

../libs/tk/ydk-pixbuf/io-xbm.c: In function 'gdk_pixbuf__xbm_image_load_real':

../libs/tk/ydk-pixbuf/io-xbm.c:334:16: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare]

334 | for (y = 0; y < h; y++) {

../libs/tk/ydk-pixbuf/io-xbm.c:336:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare]

336 | for (x = 0; x < w; x++) {

../libs/tk/ydk-pixbuf/io-xbm.c: At top level:

../libs/tk/ydk-pixbuf/io-xbm.c:470:37: warning: no previous prototype for '_gdk_pixbuf__xbm_fill_vtable' [-Wmissing-prototypes]

470 | #define MODULE_ENTRY(function) void _gdk_pixbuf__xbm_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xbm.c:473:1: note: in expansion of macro 'MODULE_ENTRY'

473 | MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xbm.c:470:37: warning: no previous prototype for '_gdk_pixbuf__xbm_fill_info' [-Wmissing-prototypes]

470 | #define MODULE_ENTRY(function) void _gdk_pixbuf__xbm_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xbm.c:481:1: note: in expansion of macro 'MODULE_ENTRY'

481 | MODULE_ENTRY (fill_info) (GdkPixbufFormat *info)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xbm.c: In function '_gdk_pixbuf__xbm_fill_info':

../libs/tk/ydk-pixbuf/io-xbm.c:484:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

484 | { "#define ", NULL, 100 },

| ^~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xbm.c:485:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

485 | { "/*", NULL, 50 },

../libs/tk/ydk-pixbuf/io-xbm.c:497:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

497 | info->name = "xbm";

../libs/tk/ydk-pixbuf/io-xbm.c:498:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

498 | info->signature = (GdkPixbufModulePattern *) signature;

../libs/tk/ydk-pixbuf/io-xbm.c:499:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

499 | info->description = N_("The XBM image format");

../libs/tk/ydk-pixbuf/io-xbm.c:500:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

500 | info->mime_types = (gchar **) mime_types;

../libs/tk/ydk-pixbuf/io-xbm.c:501:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

501 | info->extensions = (gchar **) extensions;

../libs/tk/ydk-pixbuf/io-xbm.c:503:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

503 | info->license = "LGPL";

[ 118/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-scaled-anim.c

[ 119/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c

In file included from ../libs/tk/ydk-pixbuf/io-xpm.c:115:

../libs/tk/ydk-pixbuf/ydk-pixbuf/xpm-color-table.h:672:3: warning: string length '6165' is greater than the length '4095' ISO C99 compilers are required to support [-Woverlength-strings]

672 | "YellowGreen\0";

| ^~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c: In function 'parse_color':

../libs/tk/ydk-pixbuf/io-xpm.c:189:29: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]

189 | if (sscanf (spec + 1, "%4x%4x%4x", &red, &green, &blue) != 3)

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:189:32: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]

189 | if (sscanf (spec + 1, "%4x%4x%4x", &red, &green, &blue) != 3)

| ~~^ ~~~~~~

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:189:35: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]

189 | if (sscanf (spec + 1, "%4x%4x%4x", &red, &green, &blue) != 3)

| unsigned int * int *

../libs/tk/ydk-pixbuf/io-xpm.c:195:29: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]

195 | if (sscanf (spec + 1, "%1x%1x%1x", &red, &green, &blue) != 3)

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:195:32: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]

195 | if (sscanf (spec + 1, "%1x%1x%1x", &red, &green, &blue) != 3)

| ~~^ ~~~~~~

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:195:35: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]

195 | if (sscanf (spec + 1, "%1x%1x%1x", &red, &green, &blue) != 3)

| unsigned int * int *

../libs/tk/ydk-pixbuf/io-xpm.c:201:29: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]

201 | if (sscanf (spec + 1, "%2x%2x%2x", &red, &green, &blue) != 3)

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:201:32: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]

201 | if (sscanf (spec + 1, "%2x%2x%2x", &red, &green, &blue) != 3)

| ~~^ ~~~~~~

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:201:35: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]

201 | if (sscanf (spec + 1, "%2x%2x%2x", &red, &green, &blue) != 3)

| unsigned int * int *

../libs/tk/ydk-pixbuf/io-xpm.c:207:29: warning: format '%x' expects argument of type 'unsigned int *', but argument 3 has type 'int *' [-Wformat=]

207 | if (sscanf (spec + 1, "%3x%3x%3x", &red, &green, &blue) != 3)

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:207:32: warning: format '%x' expects argument of type 'unsigned int *', but argument 4 has type 'int *' [-Wformat=]

207 | if (sscanf (spec + 1, "%3x%3x%3x", &red, &green, &blue) != 3)

| ~~^ ~~~~~~

| | int *

| unsigned int *

../libs/tk/ydk-pixbuf/io-xpm.c:207:35: warning: format '%x' expects argument of type 'unsigned int *', but argument 5 has type 'int *' [-Wformat=]

207 | if (sscanf (spec + 1, "%3x%3x%3x", &red, &green, &blue) != 3)

| unsigned int * int *

../libs/tk/ydk-pixbuf/io-xpm.c: In function 'xpm_extract_color':

../libs/tk/ydk-pixbuf/io-xpm.c:331:66: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare]

331 | for (r = word; *p != '\0' && !g_ascii_isspace (*p) && r - word < sizeof (word) - 1; p++, r++) {

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../libs/tk/ydk-pixbuf/io-xpm.c:28:

../../gtk/inst/include/glib-2.0/glib/gmacros.h:300:26: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]

300 | #define MIN(a, b) (((a) < (b)) ? (a) : (b))

../libs/tk/ydk-pixbuf/io-xpm.c:366:13: note: in expansion of macro 'MIN'

366 | space -= MIN (space, strlen (word));

../../gtk/inst/include/glib-2.0/glib/gmacros.h:300:35: warning: operand of '?:' changes signedness from 'gint' {aka 'int'} to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]

300 | #define MIN(a, b) (((a) < (b)) ? (a) : (b))

../libs/tk/ydk-pixbuf/io-xpm.c:366:13: note: in expansion of macro 'MIN'

366 | space -= MIN (space, strlen (word));

../libs/tk/ydk-pixbuf/io-xpm.c: In function 'pixbuf_create_from_xpm':

../libs/tk/ydk-pixbuf/io-xpm.c:500:18: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'unsigned int' [-Wsign-compare]

500 | if ((h > 0 && w >= UINT_MAX / h) ||

../libs/tk/ydk-pixbuf/io-xpm.c:501:12: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

501 | w * h >= UINT_MAX / sizeof(unsigned int)) {

../libs/tk/ydk-pixbuf/io-xpm.c:517:12: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare]

517 | n_col >= G_MAXINT / sizeof (XPMColor)) {

../libs/tk/ydk-pixbuf/io-xpm.c:603:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare]

603 | if ((!buffer) || (strlen (buffer) < wbytes)) {

../libs/tk/ydk-pixbuf/io-xpm.c: At top level:

../libs/tk/ydk-pixbuf/io-xpm.c:812:37: warning: no previous prototype for '_gdk_pixbuf__xpm_fill_vtable' [-Wmissing-prototypes]

812 | #define MODULE_ENTRY(function) void _gdk_pixbuf__xpm_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c:815:1: note: in expansion of macro 'MODULE_ENTRY'

815 | MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c:812:37: warning: no previous prototype for '_gdk_pixbuf__xpm_fill_info' [-Wmissing-prototypes]

812 | #define MODULE_ENTRY(function) void _gdk_pixbuf__xpm_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c:824:1: note: in expansion of macro 'MODULE_ENTRY'

824 | MODULE_ENTRY (fill_info) (GdkPixbufFormat *info)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c: In function '_gdk_pixbuf__xpm_fill_info':

../libs/tk/ydk-pixbuf/io-xpm.c:827:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

827 | { "/* XPM */", NULL, 100 },

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-xpm.c:839:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

839 | info->name = "xpm";

../libs/tk/ydk-pixbuf/io-xpm.c:840:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

840 | info->signature = (GdkPixbufModulePattern *) signature;

../libs/tk/ydk-pixbuf/io-xpm.c:841:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

841 | info->description = N_("The XPM image format");

../libs/tk/ydk-pixbuf/io-xpm.c:842:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

842 | info->mime_types = (gchar **) mime_types;

../libs/tk/ydk-pixbuf/io-xpm.c:843:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

843 | info->extensions = (gchar **) extensions;

../libs/tk/ydk-pixbuf/io-xpm.c:845:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

845 | info->license = "LGPL";

../libs/tk/ydk-pixbuf/io-xpm.c: In function 'file_buffer':

../libs/tk/ydk-pixbuf/io-xpm.c:398:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

398 | if (xpm_seek_char (h->infile, '{') != TRUE)

../libs/tk/ydk-pixbuf/io-xpm.c:402:2: note: here

402 | case op_cmap:

../libs/tk/ydk-pixbuf/io-xpm.c:404:6: warning: this statement may fall through [-Wimplicit-fallthrough=]

404 | if (fseek (h->infile, -1, SEEK_CUR) != 0)

../libs/tk/ydk-pixbuf/io-xpm.c:408:2: note: here

408 | case op_body:

../libs/tk/ydk-pixbuf/io-pixdata.c: In function 'pixdata_image_load_increment':

../libs/tk/ydk-pixbuf/io-pixdata.c:120:39: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

120 | g_string_append_len (context->data, (char *)buf, size);

../libs/tk/ydk-pixbuf/io-pixdata.c: At top level:

../libs/tk/ydk-pixbuf/io-pixdata.c:158:37: warning: no previous prototype for '_gdk_pixbuf__pixdata_fill_vtable' [-Wmissing-prototypes]

158 | #define MODULE_ENTRY(function) void _gdk_pixbuf__pixdata_ ## function

| ^~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-pixdata.c:160:1: note: in expansion of macro 'MODULE_ENTRY'

160 | MODULE_ENTRY (fill_vtable) (GdkPixbufModule * module)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-pixdata.c:158:37: warning: no previous prototype for '_gdk_pixbuf__pixdata_fill_info' [-Wmissing-prototypes]

158 | #define MODULE_ENTRY(function) void _gdk_pixbuf__pixdata_ ## function

| ^~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-pixdata.c:167:1: note: in expansion of macro 'MODULE_ENTRY'

167 | MODULE_ENTRY (fill_info) (GdkPixbufFormat * info)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-pixdata.c: In function '_gdk_pixbuf__pixdata_fill_info':

../libs/tk/ydk-pixbuf/io-pixdata.c:170:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

170 | { "GdkP", NULL, 100 }, /* file begins with 'GdkP' at offset 0 */

../libs/tk/ydk-pixbuf/io-pixdata.c:182:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

182 | info->name = "GdkPixdata";

../libs/tk/ydk-pixbuf/io-pixdata.c:183:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

183 | info->signature = (GdkPixbufModulePattern *) signature;

../libs/tk/ydk-pixbuf/io-pixdata.c:184:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

184 | info->description = N_("The GdkPixdata format");

../libs/tk/ydk-pixbuf/io-pixdata.c:185:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

185 | info->mime_types = (gchar **) mime_types;

../libs/tk/ydk-pixbuf/io-pixdata.c:186:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

186 | info->extensions = (gchar **) extensions;

../libs/tk/ydk-pixbuf/io-pixdata.c:188:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

188 | info->license = "LGPL";

[ 120/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-loader.c

../libs/tk/ydk-pixbuf/io-png.c: In function 'png_text_to_pixbuf_option':

../libs/tk/ydk-pixbuf/io-png.c:209:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]

209 | for (i = 0; i < text_ptr.text_length; i++)

../libs/tk/ydk-pixbuf/io-png.c: In function 'gdk_pixbuf__png_image_load':

../libs/tk/ydk-pixbuf/io-png.c:324:16: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'png_uint_32' {aka 'unsigned int'} [-Wsign-compare]

324 | for (i = 0; i < h; i++)

../libs/tk/ydk-pixbuf/io-png.c:342:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

342 | (png_charpp) &icc_profile_title, &compression_type,

../libs/tk/ydk-pixbuf/io-png.c:343:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

343 | (png_bytepp) &icc_profile, (png_uint_32*) &icc_profile_size);

../libs/tk/ydk-pixbuf/io-png.c: In function 'gdk_pixbuf__png_image_load_increment':

../libs/tk/ydk-pixbuf/io-png.c:538:34: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

538 | (guchar*) buf, size);

../libs/tk/ydk-pixbuf/io-png.c: In function 'png_info_callback':

../libs/tk/ydk-pixbuf/io-png.c:679:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

679 | (png_charpp) &icc_profile_title, &compression_type,

../libs/tk/ydk-pixbuf/io-png.c:680:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

680 | (png_bytepp) &icc_profile, &icc_profile_size);

../libs/tk/ydk-pixbuf/io-png.c: In function 'png_row_callback':

../libs/tk/ydk-pixbuf/io-png.c:712:21: warning: comparison of integer expressions of different signedness: 'png_uint_32' {aka 'unsigned int'} and 'int' [-Wsign-compare]

712 | if (row_num >= lc->pixbuf->height) {

../libs/tk/ydk-pixbuf/io-png.c: At top level:

../libs/tk/ydk-pixbuf/io-png.c:1087:37: warning: no previous prototype for '_gdk_pixbuf__png_fill_vtable' [-Wmissing-prototypes]

1087 | #define MODULE_ENTRY(function) void _gdk_pixbuf__png_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c:1090:1: note: in expansion of macro 'MODULE_ENTRY'

1090 | MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c:1087:37: warning: no previous prototype for '_gdk_pixbuf__png_fill_info' [-Wmissing-prototypes]

1087 | #define MODULE_ENTRY(function) void _gdk_pixbuf__png_ ## function

| ^~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c:1100:1: note: in expansion of macro 'MODULE_ENTRY'

1100 | MODULE_ENTRY (fill_info) (GdkPixbufFormat *info)

| ^~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c: In function '_gdk_pixbuf__png_fill_info':

../libs/tk/ydk-pixbuf/io-png.c:1103:19: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

1103 | { "\x89PNG\r\n\x1a\x0a", NULL, 100 },

| ^~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c:1115:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

1115 | info->name = "png";

../libs/tk/ydk-pixbuf/io-png.c:1116:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1116 | info->signature = (GdkPixbufModulePattern *) signature;

../libs/tk/ydk-pixbuf/io-png.c:1117:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

1117 | info->description = N_("The PNG image format");

../libs/tk/ydk-pixbuf/io-png.c:1118:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1118 | info->mime_types = (gchar **) mime_types;

../libs/tk/ydk-pixbuf/io-png.c:1119:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1119 | info->extensions = (gchar **) extensions;

../libs/tk/ydk-pixbuf/io-png.c:1121:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

1121 | info->license = "LGPL";

../libs/tk/ydk-pixbuf/io-png.c: In function 'real_save_png':

../libs/tk/ydk-pixbuf/io-png.c:826:18: warning: variable 'text_ptr' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]

826 | png_textp text_ptr = NULL;

../libs/tk/ydk-pixbuf/io-png.c:836:12: warning: variable 'num_keys' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]

836 | int num_keys;

../libs/tk/ydk-pixbuf/io-png.c:837:12: warning: variable 'compression' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]

837 | int compression = -1;

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/io-png.c:839:16: warning: variable 'icc_profile' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]

839 | guchar *icc_profile = NULL;

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixdata.c: In function 'gdk_pixdata_deserialize':

../libs/tk/ydk-pixbuf/gdk-pixdata.c:235:21: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'int' [-Wsign-compare]

235 | if (stream_length < pixdata->length - GDK_PIXDATA_HEADER_LENGTH)

../libs/tk/ydk-pixbuf/gdk-pixdata.c:237:25: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

237 | pixdata->pixel_data = (guint8 *)stream;

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-private.h:30,

from ../libs/tk/ydk-pixbuf/gdk-pixdata.c:19:

../libs/tk/ydk-pixbuf/gdk-pixdata.c: In function 'gdk_pixdata_from_pixbuf':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixdata.c:336:3: note: in expansion of macro 'g_return_val_if_fail'

336 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixdata.c:336:25: note: in expansion of macro 'GDK_IS_PIXBUF'

336 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixdata.c:369:8: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

369 | buf = (GdkPixbuf *)pixbuf;

../libs/tk/ydk-pixbuf/gdk-pixdata.c: In function 'gdk_pixbuf_from_pixdata':

../libs/tk/ydk-pixbuf/gdk-pixdata.c:513:22: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(guchar *, void *)' {aka 'void (*)(unsigned char *, void *)'} [-Wcast-function-type]

513 | copy_pixels ? (GdkPixbufDestroyNotify) g_free : NULL, data);

../libs/tk/ydk-pixbuf/gdk-pixdata.c: In function 'gdk_pixdata_to_csource':

../libs/tk/ydk-pixbuf/gdk-pixdata.c:688:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

688 | s_uint_8 = "guint8 ";

../libs/tk/ydk-pixbuf/gdk-pixdata.c:690:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

690 | s_uint_8 = "unsigned char";

../libs/tk/ydk-pixbuf/gdk-pixdata.c:692:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

692 | s_uint_8 = "guint8";

../libs/tk/ydk-pixbuf/gdk-pixdata.c:694:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

694 | s_uint_8 = "unsigned char";

../libs/tk/ydk-pixbuf/gdk-pixbuf-scaled-anim.c:81:87: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

81 | G_DEFINE_TYPE (GdkPixbufScaledAnim, gdk_pixbuf_scaled_anim, GDK_TYPE_PIXBUF_ANIMATION);

../libs/tk/ydk-pixbuf/gdk-pixbuf-scaled-anim.c:208:101: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

208 | G_DEFINE_TYPE (GdkPixbufScaledAnimIter, gdk_pixbuf_scaled_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER);

[ 121/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-io.c

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-transform.h:31,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c:26:

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c: In function 'gdk_pixbuf_add_alpha':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c:71:2: note: in expansion of macro 'g_return_val_if_fail'

71 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c:71:24: note: in expansion of macro 'GDK_IS_PIXBUF'

71 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c: In function 'gdk_pixbuf_saturate_and_pixelate':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'

585 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c:202:9: note: in expansion of macro 'g_return_if_fail'

202 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-util.c:202:27: note: in expansion of macro 'GDK_IS_PIXBUF'

202 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~

[ 122/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-enum-types.c

[ 123/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-data.c

[ 124/1873] Compiling libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c

[ 125/1873] Compiling libs/evoral/libsmf/smf_tempo.c

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-private.h:30,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-loader.c:28:

../libs/tk/ydk-pixbuf/gdk-pixbuf-loader.c: In function 'gdk_pixbuf_loader_eat_header_write':

../../gtk/inst/include/glib-2.0/glib/gmacros.h:300:26: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'gsize' {aka 'long unsigned int'} [-Wsign-compare]

300 | #define MIN(a, b) (((a) < (b)) ? (a) : (b))

../libs/tk/ydk-pixbuf/gdk-pixbuf-loader.c:460:19: note: in expansion of macro 'MIN'

460 | n_bytes = MIN(SNIFF_BUFFER_SIZE - priv->header_buf_offset, count);

../../gtk/inst/include/glib-2.0/glib/gmacros.h:300:35: warning: operand of '?:' changes signedness from 'gint' {aka 'int'} to 'gsize' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare]

300 | #define MIN(a, b) (((a) < (b)) ? (a) : (b))

../libs/tk/ydk-pixbuf/gdk-pixbuf-loader.c:460:19: note: in expansion of macro 'MIN'

460 | n_bytes = MIN(SNIFF_BUFFER_SIZE - priv->header_buf_offset, count);

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-transform.h:31,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:24:

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c: In function 'gdk_pixbuf_scale':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'

585 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:144:3: note: in expansion of macro 'g_return_if_fail'

144 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:144:21: note: in expansion of macro 'GDK_IS_PIXBUF'

144 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c: In function 'gdk_pixbuf_composite':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'

585 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:208:3: note: in expansion of macro 'g_return_if_fail'

208 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:208:21: note: in expansion of macro 'GDK_IS_PIXBUF'

208 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c: In function 'gdk_pixbuf_composite_color':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'

585 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:282:3: note: in expansion of macro 'g_return_if_fail'

282 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:282:21: note: in expansion of macro 'GDK_IS_PIXBUF'

282 | g_return_if_fail (GDK_IS_PIXBUF (src));

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c: In function 'gdk_pixbuf_scale_simple':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:336:3: note: in expansion of macro 'g_return_val_if_fail'

336 | g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:336:25: note: in expansion of macro 'GDK_IS_PIXBUF'

336 | g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c: In function 'gdk_pixbuf_composite_color_simple':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:382:3: note: in expansion of macro 'g_return_val_if_fail'

382 | g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-scale.c:382:25: note: in expansion of macro 'GDK_IS_PIXBUF'

382 | g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL);

| ^~~~~~~~~~~~~

[ 126/1873] Compiling libs/evoral/libsmf/smf_save.c

[ 127/1873] Compiling libs/evoral/libsmf/smf_load.c

In file included from ../libs/tk/ydk-pixbuf/gdk-pixbuf.c:38:

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c:56:1: warning: no previous prototype for '_gdk_pixbuf_marshal_VOID__INT_INT' [-Wmissing-prototypes]

56 | _gdk_pixbuf_marshal_VOID__INT_INT (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c: In function '_gdk_pixbuf_marshal_VOID__INT_INT':

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c:83:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

83 | callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback);

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c: At top level:

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c:93:1: warning: no previous prototype for '_gdk_pixbuf_marshal_VOID__INT_INT_INT_INT' [-Wmissing-prototypes]

93 | _gdk_pixbuf_marshal_VOID__INT_INT_INT_INT (GClosure *closure,

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c: In function '_gdk_pixbuf_marshal_VOID__INT_INT_INT_INT':

../libs/tk/ydk-pixbuf/gdk-pixbuf-marshal.c:122:14: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]

122 | callback = (GMarshalFunc_VOID__INT_INT_INT_INT) (marshal_data ? marshal_data : cc->callback);

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-private.h:30,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf.c:31:

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_copy':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:481:2: note: in expansion of macro 'g_return_val_if_fail'

481 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:481:24: note: in expansion of macro 'GDK_IS_PIXBUF'

481 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_colorspace':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:577:2: note: in expansion of macro 'g_return_val_if_fail'

577 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), GDK_COLORSPACE_RGB);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:577:24: note: in expansion of macro 'GDK_IS_PIXBUF'

577 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), GDK_COLORSPACE_RGB);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_n_channels':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:593:2: note: in expansion of macro 'g_return_val_if_fail'

593 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:593:24: note: in expansion of macro 'GDK_IS_PIXBUF'

593 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_has_alpha':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:609:2: note: in expansion of macro 'g_return_val_if_fail'

609 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), FALSE);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:609:24: note: in expansion of macro 'GDK_IS_PIXBUF'

609 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), FALSE);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_bits_per_sample':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:625:2: note: in expansion of macro 'g_return_val_if_fail'

625 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:625:24: note: in expansion of macro 'GDK_IS_PIXBUF'

625 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_pixels_with_length':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:671:2: note: in expansion of macro 'g_return_val_if_fail'

671 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:671:24: note: in expansion of macro 'GDK_IS_PIXBUF'

671 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:674:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

674 | GdkPixbuf *mut_pixbuf = (GdkPixbuf*)pixbuf;

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-private.h:30,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf.c:31:

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_read_pixels':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:700:2: note: in expansion of macro 'g_return_val_if_fail'

700 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:700:24: note: in expansion of macro 'GDK_IS_PIXBUF'

700 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_read_pixel_bytes':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:725:9: note: in expansion of macro 'g_return_val_if_fail'

725 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:725:31: note: in expansion of macro 'GDK_IS_PIXBUF'

725 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_width':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:746:2: note: in expansion of macro 'g_return_val_if_fail'

746 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:746:24: note: in expansion of macro 'GDK_IS_PIXBUF'

746 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_height':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:762:2: note: in expansion of macro 'g_return_val_if_fail'

762 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:762:24: note: in expansion of macro 'GDK_IS_PIXBUF'

762 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_rowstride':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:779:2: note: in expansion of macro 'g_return_val_if_fail'

779 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:779:24: note: in expansion of macro 'GDK_IS_PIXBUF'

779 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c: In function 'gdk_pixbuf_get_byte_length':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:797:2: note: in expansion of macro 'g_return_val_if_fail'

797 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf.c:797:24: note: in expansion of macro 'GDK_IS_PIXBUF'

797 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);

| ^~~~~~~~~~~~~

[ 128/1873] Compiling libs/evoral/libsmf/smf_decode.c

[ 129/1873] Compiling libs/evoral/libsmf/smf.c

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/ydk-pixbuf.h:29,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-data.c:22:

../libs/tk/ydk-pixbuf/gdk-pixbuf-data.c: In function 'gdk_pixbuf_new_from_bytes':

../libs/tk/ydk-pixbuf/gdk-pixbuf-data.c:113:48: warning: comparison of integer expressions of different signedness: 'gsize' {aka 'long unsigned int'} and 'int' [-Wsign-compare]

113 | g_return_val_if_fail (g_bytes_get_size (data) >= width * height * (has_alpha ? 4 : 3), NULL);

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/tk/ydk-pixbuf/gdk-pixbuf-data.c:113:2: note: in expansion of macro 'g_return_val_if_fail'

113 | g_return_val_if_fail (g_bytes_get_size (data) >= width * height * (has_alpha ? 4 : 3), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:97:72: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

97 | G_DEFINE_TYPE (GdkPixbufAnimation, gdk_pixbuf_animation, G_TYPE_OBJECT);

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c: In function 'gdk_pixbuf_animation_new_from_file':

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:216:24: warning: declaration of 'buffer' shadows a previous local [-Wshadow]

216 | guchar buffer[4096];

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:144:9: note: shadowed declaration is here

144 | guchar buffer [SNIFF_BUFFER_SIZE];

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c: In function 'gdk_pixbuf_animation_new_from_stream_async':

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:455:78: warning: ISO C forbids passing argument 4 of 'g_simple_async_result_new' between function pointer and 'void *' [-Wpedantic]

455 | result = g_simple_async_result_new (G_OBJECT (stream), callback, user_data, gdk_pixbuf_animation_new_from_stream_async);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gio/gio.h:117,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:33,

from ../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-private.h:32,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:25:

../../gtk/inst/include/glib-2.0/gio/gsimpleasyncresult.h:54:37: note: expected 'gpointer' {aka 'void *'} but argument is of type 'void (*)(GInputStream *, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(struct _GInputStream *, struct _GCancellable *, void (*)(struct _GObject *, struct _GAsyncResult *, void *), void *)'}

54 | gpointer source_tag);

| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c: At top level:

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:705:81: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

705 | G_DEFINE_TYPE (GdkPixbufAnimationIter, gdk_pixbuf_animation_iter, G_TYPE_OBJECT);

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:839:81: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

839 | G_DEFINE_TYPE (GdkPixbufNonAnim, gdk_pixbuf_non_anim, GDK_TYPE_PIXBUF_ANIMATION);

../libs/tk/ydk-pixbuf/gdk-pixbuf-animation.c:943:47: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]

943 | GDK_TYPE_PIXBUF_ANIMATION_ITER);

[ 130/1873] Compiling libs/evoral/debug.cc

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_io_init':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:393:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

393 | builtin_module->module_name = #format; \

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:400:9: note: in expansion of macro 'load_one_builtin_module'

400 | load_one_builtin_module (pixdata);

| ^~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:393:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

393 | builtin_module->module_name = #format; \

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:406:9: note: in expansion of macro 'load_one_builtin_module'

406 | load_one_builtin_module (png);

| ^~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:393:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

393 | builtin_module->module_name = #format; \

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:433:9: note: in expansion of macro 'load_one_builtin_module'

433 | load_one_builtin_module (xpm);

| ^~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:393:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

393 | builtin_module->module_name = #format; \

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:436:9: note: in expansion of macro 'load_one_builtin_module'

436 | load_one_builtin_module (xbm);

| ^~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_new_from_stream_at_scale_async':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:1613:31: warning: ISO C forbids passing argument 2 of 'g_task_set_source_tag' between function pointer and 'void *' [-Wpedantic]

1613 | g_task_set_source_tag (task, gdk_pixbuf_new_from_stream_at_scale_async);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gio/gio.h:131,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:34:

../../gtk/inst/include/glib-2.0/gio/gtask.h:76:66: note: expected 'gpointer' {aka 'void *'} but argument is of type 'void (*)(GInputStream *, gint, gint, gboolean, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(struct _GInputStream *, int, int, int, struct _GCancellable *, void (*)(struct _GObject *, struct _GAsyncResult *, void *), void *)'}

76 | gpointer source_tag);

| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_new_from_stream_async':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:1808:31: warning: ISO C forbids passing argument 2 of 'g_task_set_source_tag' between function pointer and 'void *' [-Wpedantic]

1808 | g_task_set_source_tag (task, gdk_pixbuf_new_from_stream_async);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gio/gio.h:131,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:34:

../../gtk/inst/include/glib-2.0/gio/gtask.h:76:66: note: expected 'gpointer' {aka 'void *'} but argument is of type 'void (*)(GInputStream *, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(struct _GInputStream *, struct _GCancellable *, void (*)(struct _GObject *, struct _GAsyncResult *, void *), void *)'}

76 | gpointer source_tag);

| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_get_file_info_async':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:2006:38: warning: ISO C forbids passing argument 2 of 'g_task_set_source_tag' between function pointer and 'void *' [-Wpedantic]

2006 | g_task_set_source_tag (task, gdk_pixbuf_get_file_info_async);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gio/gio.h:131,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:34:

../../gtk/inst/include/glib-2.0/gio/gtask.h:76:66: note: expected 'gpointer' {aka 'void *'} but argument is of type 'void (*)(const gchar *, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *)' {aka 'void (*)(const char *, struct _GCancellable *, void (*)(struct _GObject *, struct _GAsyncResult *, void *), void *)'}

76 | gpointer source_tag);

| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_save_to_stream_async':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3014:31: warning: ISO C forbids passing argument 2 of 'g_task_set_source_tag' between function pointer and 'void *' [-Wpedantic]

3014 | g_task_set_source_tag (task, gdk_pixbuf_save_to_stream_async);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../../gtk/inst/include/glib-2.0/gio/gio.h:131,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:34:

../../gtk/inst/include/glib-2.0/gio/gtask.h:76:66: note: expected 'gpointer' {aka 'void *'} but argument is of type 'void (*)(GdkPixbuf *, GOutputStream *, const gchar *, GCancellable *, void (*)(GObject *, GAsyncResult *, void *), void *, ...)' {aka 'void (*)(struct _GdkPixbuf *, struct _GOutputStream *, const char *, struct _GCancellable *, void (*)(struct _GObject *, struct _GAsyncResult *, void *), void *, ...)'}

76 | gpointer source_tag);

| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_format_get_description':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3089:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

3089 | domain = GETTEXT_PACKAGE;

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../../gtk/inst/include/glib-2.0/gio/gioenums.h:28,

from ../../gtk/inst/include/glib-2.0/gio/giotypes.h:28,

from ../../gtk/inst/include/glib-2.0/gio/gio.h:26,

from ../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:34:

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c: In function 'gdk_pixbuf_format_get_type':

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3307:8: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

3307 | gdk_pixbuf_format_copy,

| ^~~~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:64: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3306:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

3306 | G_DEFINE_BOXED_TYPE (GdkPixbufFormat, gdk_pixbuf_format,

| ^~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3308:8: warning: ISO C prohibits argument conversion to union type [-Wpedantic]

3308 | gdk_pixbuf_format_free)

| ^~~~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2094:75: note: in definition of macro '_G_DEFINE_BOXED_TYPE_BEGIN'

2094 | _g_register_boxed (g_intern_static_string (#TypeName), copy_func, free_func); \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2039:72: note: in expansion of macro 'G_DEFINE_BOXED_TYPE_WITH_CODE'

2039 | #define G_DEFINE_BOXED_TYPE(TypeName, type_name, copy_func, free_func) G_DEFINE_BOXED_TYPE_WITH_CODE (TypeName, type_name, copy_func, free_func, {})

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ydk-pixbuf/gdk-pixbuf-io.c:3306:1: note: in expansion of macro 'G_DEFINE_BOXED_TYPE'

3306 | G_DEFINE_BOXED_TYPE (GdkPixbufFormat, gdk_pixbuf_format,

| ^~~~~~~~~~~~~~~~~~~

[ 131/1873] Compiling libs/evoral/Sequence.cc

[ 132/1873] Compiling libs/evoral/SMF.cc

[ 133/1873] Compiling libs/evoral/Note.cc

[ 134/1873] Compiling libs/evoral/Event.cc

[ 135/1873] Compiling libs/evoral/Curve.cc

[ 136/1873] Compiling libs/evoral/ControlSet.cc

../libs/evoral/SMF.cc: In member function 'void Evoral::SMF::end_write(const string&)':

../libs/evoral/SMF.cc:532:37: warning: ignoring return value of 'int smf_track_add_eot_pulses(smf_track_t*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]

532 | (void) smf_track_add_eot_pulses (trk, their_pulses);

| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~

[ 137/1873] Compiling libs/evoral/ControlList.cc

[ 138/1873] Compiling libs/evoral/Control.cc

[ 139/1873] Compiling libs/tk/ydk/x11/xsettings-common.c

[ 140/1873] Compiling libs/tk/ydk/x11/xsettings-client.c

[ 141/1873] Compiling libs/tk/ydk/x11/gdkxid.c

[ 142/1873] Compiling libs/tk/ydk/x11/gdkxftdefaults.c

[ 143/1873] Compiling libs/tk/ydk/x11/gdkwindow-x11.c

[ 144/1873] Compiling libs/tk/ydk/x11/gdkvisual-x11.c

[ 145/1873] Compiling libs/tk/ydk/x11/gdkspawn-x11.c

[ 146/1873] Compiling libs/tk/ydk/x11/gdkselection-x11.c

[ 147/1873] Compiling libs/tk/ydk/x11/gdkscreen-x11.c

[ 148/1873] Compiling libs/tk/ydk/x11/gdkproperty-x11.c

[ 149/1873] Compiling libs/tk/ydk/x11/gdkpixmap-x11.c

[ 150/1873] Compiling libs/tk/ydk/x11/gdkmain-x11.c

[ 151/1873] Compiling libs/tk/ydk/x11/gdkkeys-x11.c

[ 152/1873] Compiling libs/tk/ydk/x11/gdkinput.c

[ 153/1873] Compiling libs/tk/ydk/x11/gdkinput-none.c

[ 154/1873] Compiling libs/tk/ydk/x11/gdkimage-x11.c

[ 155/1873] Compiling libs/tk/ydk/x11/gdkim-x11.c

[ 156/1873] Compiling libs/tk/ydk/x11/gdkglobals-x11.c

[ 157/1873] Compiling libs/tk/ydk/x11/gdkgeometry-x11.c

[ 158/1873] Compiling libs/tk/ydk/x11/gdkgc-x11.c

[ 159/1873] Compiling libs/tk/ydk/x11/gdkfont-x11.c

[ 160/1873] Compiling libs/tk/ydk/x11/gdkevents-x11.c

[ 161/1873] Compiling libs/tk/ydk/x11/gdkdrawable-x11.c

[ 162/1873] Linking build/libs/pbd/libpbd.so

[ 163/1873] Compiling libs/tk/ydk/x11/gdkdnd-x11.c

[ 164/1873] Compiling libs/tk/ydk/x11/gdkdisplay-x11.c

[ 165/1873] Compiling libs/tk/ydk/x11/gdkcolor-x11.c

[ 166/1873] Compiling libs/tk/ydk/x11/gdkasync.c

[ 167/1873] Compiling libs/tk/ydk/x11/gdkapplaunchcontext-x11.c

[ 168/1873] Compiling libs/tk/ydk/gdkwindowimpl.c

[ 169/1873] Compiling libs/tk/ydk/gdkwindow.c

[ 170/1873] Compiling libs/tk/ydk/gdkvisual.c

[ 171/1873] Compiling libs/tk/ydk/gdkselection.c

[ 172/1873] Compiling libs/tk/ydk/x11/gdkcursor-x11.c

[ 173/1873] Compiling libs/tk/ydk/gdkscreen.c

[ 174/1873] Compiling libs/tk/ydk/gdkregion-generic.c

[ 175/1873] Compiling libs/tk/ydk/gdkrectangle.c

[ 176/1873] Compiling libs/tk/ydk/gdkrgb.c

[ 177/1873] Compiling libs/tk/ydk/gdkpixmap.c

[ 178/1873] Compiling libs/tk/ydk/gdkpolyreg-generic.c

[ 179/1873] Compiling libs/tk/ydk/gdkpixbuf-render.c

[ 180/1873] Compiling libs/tk/ydk/gdkpixbuf-drawable.c

[ 181/1873] Compiling libs/tk/ydk/gdkpango.c

[ 182/1873] Compiling libs/tk/ydk/gdkoffscreenwindow.c

[ 183/1873] Compiling libs/tk/ydk/gdkmarshalers.c

[ 184/1873] Compiling libs/tk/ydk/gdkkeyuni.c

[ 185/1873] Compiling libs/tk/ydk/gdkkeys.c

[ 186/1873] Compiling libs/tk/ydk/gdkimage.c

[ 187/1873] Compiling libs/tk/ydk/gdkglobals.c

[ 188/1873] Compiling libs/tk/ydk/gdkgc.c

[ 189/1873] Compiling libs/tk/ydk/gdkfont.c

[ 190/1873] Compiling libs/tk/ydk/gdkevents.c

[ 191/1873] Compiling libs/tk/ydk/gdkenumtypes.c

[ 192/1873] Compiling libs/tk/ydk/gdkdraw.c

[ 193/1873] Compiling libs/tk/ydk/gdkdnd.c

[ 194/1873] Compiling libs/tk/ydk/gdkdisplaymanager.c

[ 195/1873] Compiling libs/tk/ydk/gdkdisplay.c

[ 196/1873] Compiling libs/tk/ydk/gdkcursor.c

[ 197/1873] Compiling libs/tk/ydk/gdkcolor.c

[ 198/1873] Compiling libs/tk/ydk/gdkcairo.c

[ 199/1873] Compiling libs/tk/ydk/gdkapplaunchcontext.c

[ 200/1873] Compiling libs/tk/ydk/gdkaliasdef.c

[ 201/1873] Compiling libs/tk/ydk/gdk.c

[ 202/1873] Compiling libs/lua/luastate.cc

[ 203/1873] Compiling libs/lua/lua.cc

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:199:10,

inlined from 'void pushstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lobject.c:391:3,

inlined from 'const char* luaO_pushvfstring(lua_State*, const char*, __va_list_tag*)' at ../libs/lua/lua-5.3.5/lobject.c:405:12:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'const char* luaO_pushvfstring(lua_State*, const char*, __va_list_tag*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:199:10:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'TString* luaS_newlstr(lua_State*, const char*, size_t)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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* luaS_new(lua_State*, const char*)' at ../libs/lua/lua-5.3.5/lstring.c:231:22,

inlined from 'void luaT_init(lua_State*)' at ../libs/lua/lua-5.3.5/ltm.c:49:31:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'void luaT_init(lua_State*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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* luaS_new(lua_State*, const char*)' at ../libs/lua/lua-5.3.5/lstring.c:231:22,

inlined from 'void luaX_init(lua_State*)' at ../libs/lua/lua-5.3.5/llex.c:75:27:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'void luaX_init(lua_State*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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* luaS_new(lua_State*, const char*)' at ../libs/lua/lua-5.3.5/lstring.c:231:22:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'TString* luaS_new(lua_State*, const char*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:199:10,

inlined from 'const char* lua_pushlstring(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lapi.c:482:51:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'const char* lua_pushlstring(lua_State*, const char*, size_t)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:199:10,

inlined from 'void luaO_tostring(lua_State*, StkId)' at ../libs/lua/lua-5.3.5/lobject.c:386:3:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'void luaO_tostring(lua_State*, StkId)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'TString* LoadString(LoadState*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:199:10,

inlined from 'void pushstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lobject.c:391:3:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'void pushstr(lua_State*, const char*, size_t)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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* luaX_newstring(LexState*, const char*, size_t)' at ../libs/lua/lua-5.3.5/llex.c:130:29:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'TString* luaX_newstring(LexState*, const char*, size_t)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

In file included from ../libs/lua/lua.cc:100:

In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)',

inlined from 'TString* luaS_createlngstrobj(lua_State*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:148:29,

inlined from 'TString* luaS_newlstr(lua_State*, const char*, size_t)' at ../libs/lua/lua-5.3.5/lstring.c:206:30,

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* luaS_new(lua_State*, const char*)' at ../libs/lua/lua-5.3.5/lstring.c:231:22,

inlined from 'void luaT_init(lua_State*)' at ../libs/lua/lua-5.3.5/ltm.c:49:31,

inlined from 'void f_luaopen(lua_State*, void*)' at ../libs/lua/lua-5.3.5/lstate.c:209:12,

inlined from 'int luaD_rawrunprotected(lua_State*, Pfunc, void*)' at ../libs/lua/lua-5.3.5/ldo.c:142:3,

inlined from 'lua_State* lua_newstate(lua_Alloc, void*)' at ../libs/lua/lua-5.3.5/lstate.c:333:27:

../libs/lua/lua-5.3.5/lstring.c:142:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]

142 | getstr(ts)[l] = '\0'; /* ending 0 */

In file included from ../libs/lua/lua-5.3.5/ldebug.h:11,

from ../libs/lua/lua-5.3.5/ltable.c:31,

from ../libs/lua/lua.cc:71:

../libs/lua/lua-5.3.5/lstate.h: In function 'lua_State* lua_newstate(lua_Alloc, void*)':

../libs/lua/lua-5.3.5/lstate.h:214:18: note: at offset 0 to object 'GCUnion::ts' with size 24 declared here

214 | struct TString ts;

[ 204/1873] Compiling libs/tk/ytk/gtkassistant.c

[ 205/1873] Compiling libs/tk/ytk/gtkaspectframe.c

[ 206/1873] Compiling libs/tk/ytk/gtkarrow.c

[ 207/1873] Compiling libs/tk/ytk/gtkalignment.c

[ 208/1873] Compiling libs/tk/ytk/gtkaliasdef.c

[ 209/1873] Compiling libs/tk/ytk/gtkadjustment.c

[ 210/1873] Compiling libs/tk/ytk/gtkactivatable.c

[ 211/1873] Compiling libs/tk/ytk/gtkactiongroup.c

[ 212/1873] Compiling libs/tk/ytk/gtkaction.c

[ 213/1873] Compiling libs/tk/ytk/gtkaccessible.c

[ 214/1873] Compiling libs/tk/ytk/gtkaccelmap.c

[ 215/1873] Compiling libs/tk/ytk/gtkaccellabel.c

[ 216/1873] Compiling libs/tk/ytk/gtkaccelgroup.c

[ 217/1873] Compiling libs/tk/ytk/gtkaboutdialog.c

[ 218/1873] Compiling libs/tk/ytk/fnmatch.c

[ 219/1873] Compiling libs/tk/ytk/gtkxembed.c

[ 220/1873] Compiling libs/tk/ytk/gtksocket-x11.c

[ 221/1873] Compiling libs/tk/ytk/gtkplug-x11.c

[ 222/1873] Compiling libs/tk/ytk/gtkmountoperation-x11.c

[ 223/1873] Compiling libs/tk/ytk/gtkdnd.c

[ 224/1873] Compiling libs/tk/ytk/gtkclipboard.c

[ 225/1873] Compiling libs/tk/ytk/gtkwindow.c

[ 226/1873] Compiling libs/tk/ytk/gtkwindow-decorate.c

[ 227/1873] Linking build/libs/temporal/libtemporal.so

[ 228/1873] Compiling libs/tk/ytk/gtkwidget.c

[ 229/1873] Compiling libs/tk/ytk/gtkvseparator.c

[ 230/1873] Compiling libs/tk/ytk/gtkvscale.c

[ 231/1873] Compiling libs/tk/ytk/gtkvruler.c

[ 232/1873] Compiling libs/tk/ytk/gtkvpaned.c

[ 233/1873] Compiling libs/tk/ytk/gtkviewport.c

[ 234/1873] Compiling libs/tk/ytk/gtkvbox.c

[ 235/1873] Compiling libs/tk/ytk/gtkvbbox.c

[ 236/1873] Linking build/libs/tk/ztk/libztk.so

[ 237/1873] Compiling libs/tk/ytk/gtktypeutils.c

[ 238/1873] Compiling libs/tk/ytk/gtktypebuiltins.c

[ 239/1873] Compiling libs/tk/ytk/gtktreeviewcolumn.c

[ 240/1873] Compiling libs/tk/ytk/gtktreeview.c

[ 241/1873] Compiling libs/tk/ytk/gtktreestore.c

[ 242/1873] Compiling libs/tk/ytk/gtktreesortable.c

[ 243/1873] Compiling libs/tk/ytk/gtktreeselection.c

[ 244/1873] Compiling libs/tk/ytk/gtktreemodelsort.c

[ 245/1873] Compiling libs/tk/ytk/gtktreemodelfilter.c

[ 246/1873] Compiling libs/tk/ytk/gtktreemodel.c

[ 247/1873] Compiling libs/tk/ytk/gtktreednd.c

[ 248/1873] Compiling libs/tk/ytk/gtktreedatalist.c

[ 249/1873] Compiling libs/tk/ytk/gtktooltips.c

[ 250/1873] Compiling libs/tk/ytk/gtktooltip.c

[ 251/1873] Compiling libs/tk/ytk/gtktoolshell.c

[ 252/1873] Compiling libs/tk/ytk/gtktoolpalette.c

[ 253/1873] Compiling libs/tk/ytk/gtktoolitemgroup.c

[ 254/1873] Compiling libs/tk/ytk/gtktoolitem.c

[ 255/1873] Compiling libs/tk/ytk/gtktoolbutton.c

[ 256/1873] Compiling libs/tk/ytk/gtktoolbar.c

[ 257/1873] Compiling libs/tk/ytk/gtktoggletoolbutton.c

[ 258/1873] Compiling libs/tk/ytk/gtktogglebutton.c

[ 259/1873] Compiling libs/tk/ytk/gtktoggleaction.c

[ 260/1873] Compiling libs/tk/ytk/gtkthemes.c

[ 261/1873] Compiling libs/tk/ytk/gtkvscrollbar.c

[ 262/1873] Compiling libs/tk/ytk/gtktextutil.c

[ 263/1873] Compiling libs/tk/ytk/gtktexttypes.c

[ 264/1873] Compiling libs/tk/ytk/gtktexttagtable.c

[ 265/1873] Compiling libs/tk/ytk/gtktexttag.c

[ 266/1873] Compiling libs/tk/ytk/gtktextsegment.c

[ 267/1873] Compiling libs/tk/ytk/gtktextmark.c

[ 268/1873] Compiling libs/tk/ytk/gtktextlayout.c

[ 269/1873] Compiling libs/tk/ytk/gtktextiter.c

[ 270/1873] Linking build/libs/tk/ydk-pixbuf/libydk-pixbuf.so

[ 271/1873] Compiling libs/tk/ytk/gtktextchild.c

[ 272/1873] Compiling libs/tk/ytk/gtktextbufferserialize.c

[ 273/1873] Compiling libs/tk/ytk/gtktextbufferrichtext.c

[ 274/1873] Compiling libs/tk/ytk/gtktextbuffer.c

[ 275/1873] Compiling libs/tk/ytk/gtktextbtree.c

[ 276/1873] Compiling libs/tk/ytk/gtktearoffmenuitem.c

[ 277/1873] Compiling libs/tk/ytk/gtktextview.c

[ 278/1873] Compiling libs/tk/ytk/gtkstyle.c

[ 279/1873] Compiling libs/tk/ytk/gtkstock.c

[ 280/1873] Compiling libs/tk/ytk/gtkstatusbar.c

[ 281/1873] Compiling libs/tk/ytk/gtkspinner.c

[ 282/1873] Compiling libs/tk/ytk/gtkspinbutton.c

[ 283/1873] Linking build/libs/evoral/libsmf.a

[ 284/1873] Compiling libs/tk/ytk/gtksizegroup.c

[ 285/1873] Compiling libs/tk/ytk/gtktable.c

[ 286/1873] Compiling libs/tk/ytk/gtksettings.c

[ 287/1873] Compiling libs/tk/ytk/gtkseparatortoolitem.c

[ 288/1873] Compiling libs/tk/ytk/gtkseparatormenuitem.c

[ 289/1873] Compiling libs/tk/ytk/gtkshow.c

[ 290/1873] Compiling libs/tk/ytk/gtkselection.c

[ 291/1873] Linking build/libs/evoral/libevoral.so

[ 292/1873] Compiling libs/tk/ytk/gtksearchenginesimple.c

[ 293/1873] Compiling libs/tk/ytk/gtksearchengine.c

[ 294/1873] Compiling libs/tk/ytk/gtkseparator.c

[ 295/1873] Compiling libs/tk/ytk/gtksocket.c

[ 296/1873] Compiling libs/tk/ytk/gtktextdisplay.c

[ 297/1873] Compiling libs/tk/ytk/gtkuimanager.c

[ 298/1873] Linking build/libs/tk/ydk/libydk.so

[ 299/1873] Compiling libs/tk/ytk/gtkscale.c

[ 300/1873] Compiling libs/tk/ytk/gtkruler.c

[ 301/1873] Compiling libs/tk/ytk/gtkrecentmanager.c

[ 302/1873] Compiling libs/tk/ytk/gtkrecentfilter.c

[ 303/1873] Compiling libs/tk/ytk/gtkrecentchooserwidget.c

[ 304/1873] Compiling libs/tk/ytk/gtkscalebutton.c

[ 305/1873] Compiling libs/tk/ytk/gtkrecentchoosermenu.c

[ 306/1873] Compiling libs/tk/ytk/gtkrecentchooserutils.c

[ 307/1873] Compiling libs/tk/ytk/gtkrecentchooserdialog.c

[ 308/1873] Compiling libs/tk/ytk/gtkrecentchooserdefault.c

[ 309/1873] Compiling libs/tk/ytk/gtkscrolledwindow.c

[ 310/1873] Compiling libs/tk/ytk/gtkrecentchooser.c

[ 311/1873] Compiling libs/tk/ytk/gtkrecentaction.c

[ 312/1873] Compiling libs/tk/ytk/gtkscrollbar.c

[ 313/1873] Compiling libs/tk/ytk/gtkrc.c

[ 314/1873] Compiling libs/tk/ytk/gtkrbtree.c

[ 315/1873] Compiling libs/tk/ytk/gtkrange.c

[ 316/1873] Compiling libs/tk/ytk/gtkradiotoolbutton.c

[ 317/1873] Compiling libs/tk/ytk/gtkradiomenuitem.c

[ 318/1873] Compiling libs/tk/ytk/gtkradiobutton.c

[ 319/1873] Compiling libs/tk/ytk/gtkradioaction.c

[ 320/1873] Compiling libs/tk/ytk/gtkquery.c

[ 321/1873] Compiling libs/tk/ytk/gtkprogressbar.c

[ 322/1873] Compiling libs/tk/ytk/gtkprogress.c

[ 323/1873] Compiling libs/tk/ytk/gtkplug.c

[ 324/1873] Compiling libs/tk/ytk/gtkpathbar.c

[ 325/1873] Compiling libs/tk/ytk/gtkpango.c

[ 326/1873] Compiling libs/tk/ytk/gtkpaned.c

[ 327/1873] Compiling libs/tk/ytk/gtkorientable.c

[ 328/1873] Compiling libs/tk/ytk/gtkoptionmenu.c

[ 329/1873] Compiling libs/tk/ytk/gtkoffscreenwindow.c

[ 330/1873] Compiling libs/tk/ytk/gtkobject.c

[ 331/1873] Compiling libs/tk/ytk/gtknotebook.c

[ 332/1873] Compiling libs/tk/ytk/gtkmountoperation.c

[ 333/1873] Compiling libs/tk/ytk/gtkmodules.c

[ 334/1873] Compiling libs/tk/ytk/gtkmnemonichash.c

[ 335/1873] Compiling libs/tk/ytk/gtkmisc.c

[ 336/1873] Compiling libs/tk/ytk/gtkmessagedialog.c

[ 337/1873] Compiling libs/tk/ytk/gtkmenutoolbutton.c

[ 338/1873] Compiling libs/tk/ytk/gtkmenushell.c

[ 339/1873] Compiling libs/tk/ytk/gtkmenuitem.c

[ 340/1873] Compiling libs/tk/ytk/gtkmenubar.c

[ 341/1873] Compiling libs/tk/ytk/gtkmenu.c

[ 342/1873] Compiling libs/tk/ytk/gtkmarshalers.c

[ 343/1873] Compiling libs/tk/ytk/gtkmarshal.c

[ 344/1873] Compiling libs/tk/ytk/gtkmain.c

[ 345/1873] Compiling libs/tk/ytk/gtkliststore.c

[ 346/1873] Compiling libs/tk/ytk/gtklinkbutton.c

[ 347/1873] Compiling libs/tk/ytk/gtklayout.c

[ 348/1873] Compiling libs/tk/ytk/gtklabel.c

[ 349/1873] Compiling libs/tk/ytk/gtkkeyhash.c

[ 350/1873] Compiling libs/tk/ytk/gtkitem.c

[ 351/1873] Compiling libs/tk/ytk/gtkinvisible.c

[ 352/1873] Compiling libs/tk/ytk/gtkinfobar.c

[ 353/1873] Compiling libs/tk/ytk/gtkimmulticontext.c

[ 354/1873] Compiling libs/tk/ytk/gtkimmodule.c

[ 355/1873] Compiling libs/tk/ytk/gtkimcontextsimple.c

[ 356/1873] Compiling libs/tk/ytk/gtkimcontext.c

[ 357/1873] Compiling libs/tk/ytk/gtkimagemenuitem.c

[ 358/1873] Compiling libs/tk/ytk/gtkimage.c

[ 359/1873] Compiling libs/tk/ytk/gtkiconview.c

[ 360/1873] Compiling libs/tk/ytk/gtkicontheme.c

[ 361/1873] Compiling libs/tk/ytk/gtkiconfactory.c

[ 362/1873] Compiling libs/tk/ytk/gtkiconcachevalidator.c

[ 363/1873] Linking build/libs/lua/libliblua.a

[ 364/1873] Compiling libs/tk/ytk/gtkiconcache.c

[ 365/1873] Compiling libs/tk/ytk/gtkhsv.c

[ 366/1873] Compiling libs/tk/ytk/gtkhseparator.c

[ 367/1873] Compiling libs/tk/ytk/gtkhscrollbar.c

[ 368/1873] Compiling libs/tk/ytk/gtkhscale.c

[ 369/1873] Compiling libs/tk/ytk/gtkhruler.c

[ 370/1873] Compiling libs/tk/ytk/gtkhpaned.c

[ 371/1873] Compiling libs/tk/ytk/gtkhbox.c

[ 372/1873] Compiling libs/tk/ytk/gtkhbbox.c

[ 373/1873] Compiling libs/tk/ytk/gtkhandlebox.c

[ 374/1873] Compiling libs/tk/ytk/gtkgc.c

[ 375/1873] Compiling libs/tk/ytk/gtkframe.c

[ 376/1873] Compiling libs/tk/ytk/gtkfontsel.c

[ 377/1873] Compiling libs/tk/ytk/gtkfontbutton.c

[ 378/1873] Compiling libs/tk/ytk/gtkfixed.c

[ 379/1873] Compiling libs/tk/ytk/gtkfilesystemmodel.c

[ 380/1873] Compiling libs/tk/ytk/gtkfilesystem.c

[ 381/1873] Compiling libs/tk/ytk/gtkfilefilter.c

[ 382/1873] Compiling libs/tk/ytk/gtkfilechooserwidget.c

[ 383/1873] Compiling libs/tk/ytk/gtkfilechooserutils.c

[ 384/1873] Compiling libs/tk/ytk/gtkfilechoosersettings.c

[ 385/1873] Compiling libs/tk/ytk/gtkfilechooserentry.c

[ 386/1873] Compiling libs/tk/ytk/gtkfilechooserembed.c

[ 387/1873] Compiling libs/tk/ytk/gtkfilechooserdialog.c

[ 388/1873] Compiling libs/tk/ytk/gtkfilechooserdefault.c

[ 389/1873] Compiling libs/tk/ytk/gtkfilechooserbutton.c

[ 390/1873] Compiling libs/tk/ytk/gtkfilechooser.c

[ 391/1873] Compiling libs/tk/ytk/gtkexpander.c

[ 392/1873] Compiling libs/tk/ytk/gtkeventbox.c

[ 393/1873] Compiling libs/tk/ytk/gtkentrycompletion.c

[ 394/1873] Compiling libs/tk/ytk/gtkentrybuffer.c

[ 395/1873] Compiling libs/tk/ytk/gtkentry.c

[ 396/1873] Compiling libs/tk/ytk/gtkeditable.c

[ 397/1873] Compiling libs/tk/ytk/gtkdrawingarea.c

[ 398/1873] Compiling libs/tk/ytk/gtkdialog.c

[ 399/1873] Compiling libs/tk/ytk/gtkcontainer.c

[ 400/1873] Compiling libs/tk/ytk/gtkcomboboxtext.c

[ 401/1873] Compiling libs/tk/ytk/gtkcomboboxentry.c

[ 402/1873] Compiling libs/tk/ytk/gtkcombobox.c

[ 403/1873] Compiling libs/tk/ytk/gtkcolorseldialog.c

[ 404/1873] Compiling libs/tk/ytk/gtkcolorsel.c

[ 405/1873] Compiling libs/tk/ytk/gtkcolorbutton.c

[ 406/1873] Compiling libs/tk/ytk/gtkcheckmenuitem.c

[ 407/1873] Compiling libs/tk/ytk/gtkcheckbutton.c

[ 408/1873] Compiling libs/tk/ytk/gtkcellview.c

[ 409/1873] Compiling libs/tk/ytk/gtkcellrenderertoggle.c

[ 410/1873] Compiling libs/tk/ytk/gtkcellrenderertext.c

[ 411/1873] Compiling libs/tk/ytk/gtkcellrendererspinner.c

[ 412/1873] Compiling libs/tk/ytk/gtkcellrendererspin.c

[ 413/1873] Compiling libs/tk/ytk/gtkcellrendererprogress.c

[ 414/1873] Compiling libs/tk/ytk/gtkcellrendererpixbuf.c

[ 415/1873] Compiling libs/tk/ytk/gtkcellrenderercombo.c

[ 416/1873] Compiling libs/tk/ytk/gtkcellrendereraccel.c

[ 417/1873] Compiling libs/tk/ytk/gtkcellrenderer.c

[ 418/1873] Compiling libs/tk/ytk/gtkcelllayout.c

[ 419/1873] Compiling libs/tk/ytk/gtkcelleditable.c

[ 420/1873] Compiling libs/tk/ytk/gtkbutton.c

[ 421/1873] Compiling libs/tk/ytk/gtkbuilderparser.c

[ 422/1873] Compiling libs/tk/ytk/gtkbuilder.c

[ 423/1873] Compiling libs/tk/ytk/gtkbuildable.c

[ 424/1873] Compiling libs/tk/ytk/gtkbox.c

[ 425/1873] Compiling libs/tk/ytk/gtkbindings.c

[ 426/1873] Compiling libs/tk/ytk/gtkbin.c

[ 427/1873] Compiling libs/tk/ytk/gtkbbox.c

[ 428/1873] Compiling libs/tk/ztkmm/wrap_init.cc

[ 429/1873] Compiling libs/tk/ztkmm/value.cc

[ 430/1873] Compiling libs/tk/ztkmm/text.cc

[ 431/1873] Linking build/libs/tk/ytk/libytk.so

[ 432/1873] Compiling libs/tk/ztkmm/streamablecontent.cc

[ 433/1873] Compiling libs/tk/ztkmm/stateset.cc

[ 434/1873] Compiling libs/tk/ztkmm/selection.cc

[ 435/1873] Compiling libs/tk/ztkmm/relationset.cc

[ 436/1873] Compiling libs/tk/ztkmm/relation.cc

[ 437/1873] Compiling libs/tk/ztkmm/objectaccessible.cc

[ 438/1873] Compiling libs/tk/ztkmm/object.cc

[ 439/1873] Compiling libs/tk/ztkmm/noopobject.cc

[ 440/1873] Compiling libs/tk/ztkmm/init.cc

[ 441/1873] Compiling libs/tk/ztkmm/implementor.cc

[ 442/1873] Compiling libs/tk/ztkmm/image.cc

[ 443/1873] Compiling libs/tk/ztkmm/hypertext.cc

[ 444/1873] Compiling libs/tk/ztkmm/hyperlink.cc

[ 445/1873] Compiling libs/tk/ztkmm/editabletext.cc

[ 446/1873] Compiling libs/tk/ztkmm/document.cc

[ 447/1873] Compiling libs/tk/ztkmm/component.cc

[ 448/1873] Compiling libs/tk/ztkmm/action.cc

[ 449/1873] Compiling libs/tk/ztkmm/table.cc

[ 450/1873] Compiling libs/ptformat/ptformat.cc

[ 451/1873] Compiling libs/tk/suil/instance.c

[ 452/1873] Compiling libs/tk/suil/host.c

[ 453/1873] Compiling libs/midi++2/mmc.cc

[ 454/1873] Compiling libs/midi++2/midnam_patch.cc

[ 455/1873] Compiling libs/midi++2/port.cc

[ 456/1873] Compiling libs/midi++2/parser.cc

[ 457/1873] Compiling libs/midi++2/ipmidi_port.cc

[ 458/1873] Compiling libs/midi++2/channel.cc

[ 459/1873] Compiling libs/midi++2/midi.cc

[ 460/1873] Compiling libs/midi++2/mtc.cc

[ 461/1873] Compiling libs/audiographer/src/general/sr_converter.cc

[ 462/1873] Compiling libs/audiographer/src/general/normalizer.cc

[ 463/1873] Compiling libs/audiographer/src/general/limiter.cc

[ 464/1873] Compiling libs/audiographer/src/general/loudness_reader.cc

[ 465/1873] Compiling libs/audiographer/src/general/demo_noise.cc

[ 466/1873] Compiling libs/audiographer/src/general/broadcast_info.cc

[ 467/1873] Compiling libs/audiographer/src/general/analyser.cc

[ 468/1873] Compiling libs/audiographer/src/debug_utils.cc

[ 469/1873] Compiling libs/audiographer/src/routines.cc

[ 470/1873] Compiling libs/audiographer/src/general/sample_format_converter.cc

[ 471/1873] Compiling libs/audiographer/src/general/sndfile.cc

[ 472/1873] Compiling libs/audiographer/private/limiter/limiter.cc

[ 473/1873] Compiling libs/audiographer/private/gdither/gdither.cc

[ 474/1873] Compiling libs/zita-resampler/cresampler.cc

[ 475/1873] Compiling libs/zita-resampler/resampler-table.cc

[ 476/1873] Compiling libs/zita-resampler/resampler.cc

[ 477/1873] Compiling libs/zita-resampler/vmresampler.cc

[ 478/1873] Compiling libs/zita-resampler/vresampler.cc

[ 479/1873] Compiling libs/fluidsynth/src/fluid_event.c

[ 480/1873] Compiling libs/fluidsynth/src/fluid_chan.c

[ 481/1873] Compiling libs/fluidsynth/src/fluid_defsfont.c

[ 482/1873] Compiling libs/fluidsynth/src/fluid_rvoice_mixer.c

../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_defsfont_load_all_sampledata':

../libs/fluidsynth/src/fluid_defsfont.c:396: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]

396 | #pragma omp parallel

../libs/fluidsynth/src/fluid_defsfont.c:397: warning: ignoring '#pragma omp single' [-Wunknown-pragmas]

397 | #pragma omp single

../libs/fluidsynth/src/fluid_defsfont.c:406: warning: ignoring '#pragma omp task' [-Wunknown-pragmas]

406 | #pragma omp task firstprivate(sample,sfdata,defsfont) shared(sample_parsing_result) default(none)

../libs/fluidsynth/src/fluid_defsfont.c:410: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas]

410 | #pragma omp critical

../libs/fluidsynth/src/fluid_defsfont.c:425: warning: ignoring '#pragma omp task' [-Wunknown-pragmas]

425 | #pragma omp task firstprivate(sample, defsfont) default(none)

[ 483/1873] Compiling libs/fluidsynth/src/fluid_rvoice_event.c

[ 484/1873] Compiling libs/fluidsynth/src/fluid_rvoice_dsp.c

../libs/fluidsynth/src/fluid_rvoice_mixer.c: In function 'fluid_rvoice_buffers_mix':

../libs/fluidsynth/src/fluid_rvoice_mixer.c:465: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas]

465 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT)

../libs/fluidsynth/src/fluid_rvoice_mixer.c:476: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas]

476 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT)

[ 485/1873] Compiling libs/fluidsynth/src/fluid_rvoice.c

[ 486/1873] Compiling libs/fluidsynth/src/fluid_rev.c

[ 487/1873] Compiling libs/fluidsynth/src/fluid_lfo.c

[ 488/1873] Compiling libs/fluidsynth/src/fluid_sys.c

[ 489/1873] Compiling libs/fluidsynth/src/fluid_synth_monopoly.c

[ 490/1873] Compiling libs/fluidsynth/src/fluid_iir_filter.c

[ 491/1873] Compiling libs/fluidsynth/src/fluid_sfont.c

[ 492/1873] Compiling libs/fluidsynth/src/fluid_sffile.c

[ 493/1873] Compiling libs/fluidsynth/src/fluid_chorus.c

[ 494/1873] Compiling libs/fluidsynth/src/fluid_settings.c

[ 495/1873] Compiling libs/fluidsynth/src/fluid_samplecache.c

[ 496/1873] Compiling libs/fluidsynth/src/fluid_ringbuffer.c

../libs/fluidsynth/src/fluid_settings.c:84:6: warning: ISO C99 doesn't support unnamed structs/unions [-Wpedantic]

84 | };

[ 497/1873] Compiling libs/fluidsynth/src/fluid_adsr_env.c

[ 498/1873] Compiling libs/fluidsynth/src/fluid_midi.c

[ 499/1873] Compiling libs/fluidsynth/src/fluid_list.c

[ 500/1873] Compiling libs/fluidsynth/src/fluid_hash.c

[ 501/1873] Compiling libs/fluidsynth/src/fluid_conv.c

[ 502/1873] Compiling libs/fluidsynth/src/fluid_voice.c

[ 503/1873] Compiling libs/fluidsynth/src/fluid_tuning.c

[ 504/1873] Compiling libs/fluidsynth/src/fluid_synth.c

[ 505/1873] Compiling libs/fluidsynth/src/fluid_mod.c

[ 506/1873] Compiling libs/fluidsynth/src/fluid_gen.c

[ 507/1873] Compiling libs/libltc/decoder.c

[ 508/1873] Compiling libs/libltc/encoder.c

[ 509/1873] Compiling libs/libltc/timecode.c

[ 510/1873] Compiling libs/libltc/ltc.c

[ 511/1873] Compiling libs/zita-convolver/zita-convolver.cc

[ 512/1873] Compiling libs/tk/ydkmm/wrap_init.cc

[ 513/1873] Compiling libs/tk/ydkmm/window.cc

[ 514/1873] Compiling libs/tk/ydkmm/visual.cc

[ 515/1873] Compiling libs/tk/ydkmm/types.cc

[ 516/1873] Compiling libs/tk/ydkmm/screen.cc

[ 517/1873] Compiling libs/tk/ydkmm/rgbcmap.cc

[ 518/1873] Compiling libs/tk/ydkmm/rgb.cc

[ 519/1873] Compiling libs/tk/ydkmm/region.cc

[ 520/1873] Compiling libs/tk/ydkmm/rectangle.cc

[ 521/1873] Compiling libs/tk/ydkmm/pixmap.cc

[ 522/1873] Compiling libs/tk/ydkmm/pixbufloader.cc

[ 523/1873] Compiling libs/tk/ydkmm/pixbufformat.cc

[ 524/1873] Compiling libs/tk/ydkmm/pixbufanimationiter.cc

[ 525/1873] Compiling libs/tk/ydkmm/pixbufanimation.cc

[ 526/1873] Compiling libs/tk/ydkmm/pixbuf.cc

[ 527/1873] Compiling libs/tk/ydkmm/image.cc

[ 528/1873] Compiling libs/tk/ydkmm/general.cc

[ 529/1873] Compiling libs/tk/ydkmm/gc.cc

[ 530/1873] Compiling libs/tk/ydkmm/event.cc

[ 531/1873] Compiling libs/tk/ydkmm/drawable.cc

[ 532/1873] Compiling libs/tk/ydkmm/dragcontext.cc

[ 533/1873] Compiling libs/tk/ydkmm/displaymanager.cc

[ 534/1873] Compiling libs/tk/ydkmm/display.cc

[ 535/1873] Compiling libs/tk/ydkmm/device.cc

[ 536/1873] Compiling libs/tk/ydkmm/cursor.cc

[ 537/1873] Compiling libs/tk/ydkmm/colormap.cc

[ 538/1873] Compiling libs/tk/ydkmm/color.cc

[ 539/1873] Compiling libs/tk/ydkmm/bitmap.cc

../libs/tk/ydkmm/colormap.cc: In member function 'int Gdk::Colormap::alloc_colors(Gdk::ArrayHandle_Color&, int, bool, bool, Glib::ArrayHandle<bool, Glib::Container_Helpers::TypeTraits<bool> >&)':

../libs/tk/ydkmm/colormap.cc:45:150: warning: cast from type 'const gboolean*' {aka 'const int*'} to type 'gboolean*' {aka 'int*'} casts away qualifiers [-Wcast-qual]

45 | return gdk_colormap_alloc_colors(gobj(), const_cast<GdkColor*>(colors.data()), ncolors, static_cast<int>(writeable), static_cast<int>(best_match), (gboolean*)(success.data()));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

[ 540/1873] Compiling libs/ardour/luabindings.cc

[ 541/1873] Compiling libs/ardour/sse_functions_avx_linux.cc

[ 542/1873] Compiling libs/ardour/x86_functions_fma.cc

[ 543/1873] Compiling libs/ardour/x86_functions_avx512f.cc

[ 544/1873] Compiling libs/ardour/engine_slave.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/luabindings.cc:104:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../libs/ardour/luabindings.cc:104:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/luabindings.cc:104:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 545/1873] Compiling libs/ardour/element_importer.cc

[ 546/1873] Compiling libs/ardour/element_import_handler.cc

[ 547/1873] Compiling libs/ardour/ebur128_analysis.cc

[ 548/1873] Compiling libs/ardour/dsp_filter.cc

../libs/ardour/dsp_filter.cc: In member function 'void ARDOUR::DSP::PerceptualAnalyzer::set_wfact(ARDOUR::DSP::PerceptualAnalyzer::Warp)':

../libs/ardour/dsp_filter.cc:642:12: warning: 'wfact' may be used uninitialized in this function [-Wmaybe-uninitialized]

642 | set_wfact (wfact);

| ~~~~~~~~~~^~~~~~~

[ 549/1873] Compiling libs/ardour/disk_writer.cc

[ 550/1873] Compiling libs/ardour/disk_reader.cc

[ 551/1873] Compiling libs/ardour/disk_io.cc

[ 552/1873] Compiling libs/ardour/vumeterdsp.cc

[ 553/1873] Compiling libs/ardour/directory_names.cc

[ 554/1873] Compiling libs/ardour/delivery.cc

[ 555/1873] Compiling libs/ardour/delayline.cc

[ 556/1873] Compiling libs/ardour/debug.cc

[ 557/1873] Compiling libs/ardour/default_click.cc

[ 558/1873] Compiling libs/ardour/data_type.cc

[ 559/1873] Compiling libs/ardour/cycle_timer.cc

[ 560/1873] Compiling libs/ardour/convolver.cc

[ 561/1873] Compiling libs/ardour/triggerbox.cc

[ 562/1873] Compiling libs/ardour/transport_fsm.cc

../libs/ardour/triggerbox.cc:1118:2: warning: #warning when Global Quantize is implemented, use that instead of '1 bar' here [-Wcpp]

1118 | #warning when Global Quantize is implemented, use that instead of '1 bar' here

In file included from ../libs/evoral/evoral/types.h:33,

from ../libs/evoral/evoral/Event.h:34,

from ../libs/ardour/ardour/buffer_set.h:36,

from ../libs/ardour/ardour/processor.h:31,

from ../libs/ardour/ardour/amp.h:28,

from ../libs/ardour/triggerbox.cc:41:

../libs/ardour/triggerbox.cc: In member function 'void ARDOUR::AudioTrigger::estimate_tempo()':

../libs/ardour/triggerbox.cc:1879:30: warning: statement has no effect [-Wunused-value]

1879 | DEBUG_RESULT (double, est, _estimated_tempo);

| ^~~~~~~~~~~~~~~~

../libs/pbd/pbd/debug.h:115:36: note: in definition of macro 'DEBUG_RESULT'

115 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__

| ^~~~~~~~~~~

In file included from ../libs/ardour/ardour/debug.h:30,

from ../libs/ardour/transport_fsm.cc:28:

../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::MotionState)':

../libs/ardour/transport_fsm.cc:720:40: warning: statement has no effect [-Wunused-value]

720 | DEBUG_RESULT (const MotionState, old, _motion_state);

| ^~~~~~~~~~~~~

../libs/pbd/pbd/debug.h:115:36: note: in definition of macro 'DEBUG_RESULT'

115 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__

| ^~~~~~~~~~~

../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::ButlerState)':

../libs/ardour/transport_fsm.cc:729:40: warning: statement has no effect [-Wunused-value]

729 | DEBUG_RESULT (const ButlerState, old, _butler_state);

| ^~~~~~~~~~~~~

../libs/pbd/pbd/debug.h:115:36: note: in definition of macro 'DEBUG_RESULT'

115 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__

| ^~~~~~~~~~~

../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::DirectionState)':

../libs/ardour/transport_fsm.cc:738:43: warning: statement has no effect [-Wunused-value]

738 | DEBUG_RESULT (const DirectionState, old, _direction_state);

| ^~~~~~~~~~~~~~~~

../libs/pbd/pbd/debug.h:115:36: note: in definition of macro 'DEBUG_RESULT'

115 | #define DEBUG_RESULT(type,var,...) __VA_ARGS__

| ^~~~~~~~~~~

[ 563/1873] Compiling libs/ardour/control_protocol_manager.cc

[ 564/1873] Compiling libs/ardour/control_group.cc

[ 565/1873] Compiling libs/ardour/config_text.cc

[ 566/1873] Compiling libs/ardour/clip_library.cc

[ 567/1873] Compiling libs/ardour/circular_buffer.cc

[ 568/1873] Compiling libs/ardour/chan_mapping.cc

../libs/ardour/circular_buffer.cc: In member function 'void ARDOUR::CircularSampleBuffer::silence(size_t)':

../libs/ardour/circular_buffer.cc:55:10: warning: 'vec.PBD::RingBuffer<float>::rw_vector::buf[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]

55 | memset (vec.buf[1], 0, sizeof (Sample) * (n_samples - vec.len[0]));

| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[ 569/1873] Compiling libs/ardour/ticker.cc

[ 570/1873] Compiling libs/ardour/chan_count.cc

[ 571/1873] Compiling libs/ardour/capturing_processor.cc

[ 572/1873] Compiling libs/ardour/butler.cc

[ 573/1873] Compiling libs/ardour/bundle.cc

[ 574/1873] Compiling libs/ardour/buffer_set.cc

[ 575/1873] Compiling libs/ardour/buffer_manager.cc

[ 576/1873] Compiling libs/ardour/system_exec.cc

[ 577/1873] Compiling libs/ardour/buffer.cc

[ 578/1873] Compiling libs/ardour/broadcast_info.cc

[ 579/1873] Compiling libs/ardour/automation_watch.cc

[ 580/1873] Compiling libs/ardour/automation_list.cc

[ 581/1873] Compiling libs/ardour/strip_silence.cc

[ 582/1873] Compiling libs/ardour/source_factory.cc

[ 583/1873] Compiling libs/ardour/automation_control.cc

[ 584/1873] Compiling libs/ardour/automation.cc

[ 585/1873] Compiling libs/ardour/automatable.cc

[ 586/1873] Compiling libs/ardour/auditioner.cc

[ 587/1873] Compiling libs/ardour/audiosource.cc

[ 588/1873] Compiling libs/ardour/audiorom.cc

[ 589/1873] Linking build/libs/tk/ztkmm/libztkmm.so

[ 590/1873] Compiling libs/ardour/audiofilesource.cc

[ 591/1873] Compiling libs/ardour/sndfileimportable.cc

[ 592/1873] Compiling libs/ardour/audiofile_tagger.cc

In file included from ../libs/ardour/ardour/audiofile_tagger.h:25,

from ../libs/ardour/audiofile_tagger.cc:21:

/home/ardour/linux-x86_64/gtk/inst/include/taglib/infotag.h:60:25: warning: 'class TagLib::RIFF::Info::StringHandler' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

60 | class TAGLIB_EXPORT StringHandler

| ^~~~~~~~~~~~~

In file included from ../libs/ardour/audiofile_tagger.cc:27:

/home/ardour/linux-x86_64/gtk/inst/include/taglib/fileref.h:92:25: warning: 'class TagLib::FileRef::FileTypeResolver' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

92 | class TAGLIB_EXPORT FileTypeResolver

| ^~~~~~~~~~~~~~~~

[ 593/1873] Compiling libs/ardour/audioengine.cc

[ 594/1873] Compiling libs/ardour/audioanalyser.cc

[ 595/1873] Compiling libs/ardour/audio_track_importer.cc

[ 596/1873] Compiling libs/ardour/slavable.cc

[ 597/1873] Compiling libs/ardour/slavable_automation_control.cc

[ 598/1873] Compiling libs/ardour/audio_track.cc

[ 599/1873] Compiling libs/ardour/audio_region_importer.cc

[ 600/1873] Compiling libs/ardour/audio_port.cc

[ 601/1873] Compiling libs/ardour/audio_playlist_source.cc

[ 602/1873] Compiling libs/ardour/session_time.cc

../libs/ardour/session_time.cc: In member function 'ARDOUR::samplecnt_t ARDOUR::Session::convert_to_samples(const ARDOUR::AnyTime&)':

../libs/ardour/session_time.cc:237:9: warning: enumeration value 'BBT_Offset' not handled in switch [-Wswitch]

237 | switch (position.type) {

../libs/ardour/session_time.cc: In member function 'ARDOUR::samplecnt_t ARDOUR::Session::any_duration_to_samples(ARDOUR::samplepos_t, const ARDOUR::AnyTime&)':

../libs/ardour/session_time.cc:272:9: warning: enumeration value 'BBT_Offset' not handled in switch [-Wswitch]

272 | switch (duration.type) {

[ 603/1873] Compiling libs/ardour/audio_playlist_importer.cc

[ 604/1873] Compiling libs/ardour/audio_playlist.cc

[ 605/1873] Compiling libs/ardour/audio_library.cc

[ 606/1873] Compiling libs/ardour/audio_buffer.cc

[ 607/1873] Compiling libs/ardour/audio_backend.cc

[ 608/1873] Compiling libs/ardour/async_midi_port.cc

[ 609/1873] Linking build/libs/tk/suil/libsuil.so

[ 610/1873] Compiling libs/ardour/analyser.cc

[ 611/1873] Linking build/libs/ptformat/libptformat.so

[ 612/1873] Compiling libs/ardour/session_events.cc

[ 613/1873] Linking build/libs/midi++2/libmidipp.so

[ 614/1873] Compiling libs/ardour/session_command.cc

[ 615/1873] Compiling libs/ardour/session_click.cc

[ 616/1873] Compiling libs/ardour/session_directory.cc

[ 617/1873] Compiling libs/ardour/session_vst.cc

[ 618/1873] Compiling libs/ardour/amp.cc

[ 619/1873] Compiling libs/ardour/session_metadata.cc

[ 620/1873] Linking build/libs/audiographer/libaudiographer.so

[ 621/1873] Compiling libs/ardour/analysis_graph.cc

[ 622/1873] Compiling libs/ardour/vst3_scan.cc

[ 623/1873] Compiling libs/ardour/vst3_host.cc

../libs/ardour/vst3_host.cc:86:7: warning: base class 'class Steinberg::Linux::IRunLoop' has accessible non-virtual destructor [-Wnon-virtual-dtor]

86 | class AVST3Runloop : public Linux::IRunLoop

| ^~~~~~~~~~~~

../libs/ardour/vst3_host.cc:86:7: warning: 'class AVST3Runloop' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

[ 624/1873] Compiling libs/ardour/vst3_plugin.cc

[ 625/1873] Compiling libs/ardour/vst2_scan.cc

[ 626/1873] Compiling libs/ardour/vst_state.cc

[ 627/1873] Compiling libs/ardour/vst_plugin.cc

[ 628/1873] Compiling libs/ardour/search_paths.cc

[ 629/1873] Compiling libs/ardour/scene_change.cc

[ 630/1873] Compiling libs/ardour/linux_vst_support.cc

[ 631/1873] Compiling libs/ardour/lxvst_plugin.cc

[ 632/1873] Compiling libs/ardour/uri_map.cc

[ 633/1873] Compiling libs/ardour/lv2_plugin.cc

[ 634/1873] Linking build/libs/zita-resampler/libzita-resampler.a

[ 635/1873] Compiling libs/ardour/zeroconf.cc

[ 636/1873] Compiling libs/ardour/route_group_member.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/lv2_plugin.cc:100:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/lv2_plugin.cc:99:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/lv2_plugin.cc:100:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 637/1873] Compiling libs/ardour/return.cc

[ 638/1873] Compiling libs/ardour/video_tools_paths.cc

[ 639/1873] Linking build/libs/fluidsynth/liblibfluidsynth.a

[ 640/1873] Compiling libs/ardour/velocity_control.cc

[ 641/1873] Compiling libs/ardour/vca_manager.cc

[ 642/1873] Linking build/libs/tk/ydkmm/libydkmm.so

[ 643/1873] Compiling libs/ardour/utils.cc

[ 644/1873] Compiling libs/ardour/user_bundle.cc

[ 645/1873] Compiling libs/ardour/transpose.cc

[ 646/1873] Compiling libs/ardour/transport_master_manager.cc

[ 647/1873] Compiling libs/ardour/transport_master.cc

[ 648/1873] Compiling libs/ardour/raw_midi_parser.cc

[ 649/1873] Compiling libs/ardour/recent_sessions.cc

[ 650/1873] Compiling libs/ardour/transform.cc

[ 651/1873] Compiling libs/ardour/transient_detector.cc

[ 652/1873] Compiling libs/ardour/track.cc

[ 653/1873] Compiling libs/ardour/quantize.cc

[ 654/1873] Compiling libs/ardour/port_set.cc

[ 655/1873] Compiling libs/ardour/vst3_module.cc

[ 656/1873] Compiling libs/ardour/thread_buffers.cc

In file included from ../libs/vst3/pluginterfaces/base/ipluginbase.h:19,

from ../libs/ardour/vst3_module.cc:39:

../libs/vst3/pluginterfaces/base/funknown.h:353:7: warning: 'class Steinberg::FUnknown' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

353 | class FUnknown

In file included from ../libs/ardour/vst3_module.cc:39:

../libs/vst3/pluginterfaces/base/ipluginbase.h:36:7: warning: base class 'class Steinberg::FUnknown' has accessible non-virtual destructor [-Wnon-virtual-dtor]

36 | class IPluginBase: public FUnknown

| ^~~~~~~~~~~

../libs/vst3/pluginterfaces/base/ipluginbase.h:36:7: warning: 'class Steinberg::IPluginBase' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

In file included from ../libs/ardour/vst3_module.cc:39:

../libs/vst3/pluginterfaces/base/ipluginbase.h:162:7: warning: base class 'class Steinberg::FUnknown' has accessible non-virtual destructor [-Wnon-virtual-dtor]

162 | class IPluginFactory : public FUnknown

| ^~~~~~~~~~~~~~

../libs/vst3/pluginterfaces/base/ipluginbase.h:162:7: warning: 'class Steinberg::IPluginFactory' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

../libs/vst3/pluginterfaces/base/ipluginbase.h:260:7: warning: base class 'class Steinberg::IPluginFactory' has accessible non-virtual destructor [-Wnon-virtual-dtor]

260 | class IPluginFactory2 : public IPluginFactory

| ^~~~~~~~~~~~~~~

../libs/vst3/pluginterfaces/base/ipluginbase.h:260:7: warning: 'class Steinberg::IPluginFactory2' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

../libs/vst3/pluginterfaces/base/ipluginbase.h:359:7: warning: base class 'class Steinberg::IPluginFactory2' has accessible non-virtual destructor [-Wnon-virtual-dtor]

359 | class IPluginFactory3 : public IPluginFactory2

| ^~~~~~~~~~~~~~~

../libs/vst3/pluginterfaces/base/ipluginbase.h:359:7: warning: 'class Steinberg::IPluginFactory3' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

[ 657/1873] Compiling libs/ardour/tempo_map_importer.cc

[ 658/1873] Compiling libs/ardour/template_utils.cc

[ 659/1873] Compiling libs/ardour/tailtime.cc

[ 660/1873] Compiling libs/ardour/rt_midibuffer.cc

[ 661/1873] Compiling libs/ardour/revision.cc

[ 662/1873] Compiling libs/ardour/surround_send.cc

[ 663/1873] Compiling libs/ardour/surround_return.cc

[ 664/1873] Compiling libs/ardour/surround_pannable.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/surround_return.cc:29:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../libs/ardour/surround_return.cc:29:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/surround_return.cc:29:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 665/1873] Compiling libs/ardour/plugin_insert.cc

[ 666/1873] Compiling libs/ardour/stripable.cc

[ 667/1873] Linking build/libs/libltc/liblibltc.a

[ 668/1873] Compiling libs/ardour/srcfilesource.cc

[ 669/1873] Compiling libs/ardour/speakers.cc

[ 670/1873] Compiling libs/ardour/thawlist.cc

[ 671/1873] Compiling libs/ardour/soundcloud_upload.cc

[ 672/1873] Linking build/libs/zita-convolver/libzita-convolver.a

[ 673/1873] Compiling libs/ardour/solo_safe_control.cc

[ 674/1873] Compiling libs/ardour/solo_mute_release.cc

[ 675/1873] Compiling libs/ardour/solo_isolate_control.cc

[ 676/1873] Compiling libs/ardour/solo_control.cc

[ 677/1873] Compiling libs/ardour/sndfilesource.cc

[ 678/1873] Compiling libs/ardour/source.cc

[ 679/1873] Compiling libs/ardour/sndfile_helpers.cc

[ 680/1873] Compiling libs/ardour/smf_source.cc

[ 681/1873] Compiling libs/ardour/onset_detector.cc

[ 682/1873] Compiling libs/ardour/simple_export.cc

[ 683/1873] Compiling libs/ardour/sidechain.cc

[ 684/1873] Compiling libs/ardour/mute_control.cc

[ 685/1873] Compiling libs/ardour/session_transport.cc

[ 686/1873] Compiling libs/ardour/mp3filesource.cc

[ 687/1873] Compiling libs/ardour/audioregion.cc

[ 688/1873] Compiling libs/ardour/lv2_evbuf.cc

[ 689/1873] Compiling libs/ardour/session_rtevents.cc

[ 690/1873] Compiling libs/ardour/session_process.cc

[ 691/1873] Compiling libs/ardour/monitor_port.cc

[ 692/1873] Compiling libs/ardour/session_playlists.cc

[ 693/1873] Compiling libs/ardour/session_object.cc

[ 694/1873] Compiling libs/ardour/session_midi.cc

[ 695/1873] Compiling libs/ardour/session_state_utils.cc

[ 696/1873] Compiling libs/ardour/session_handle.cc

[ 697/1873] Compiling libs/ardour/session_export.cc

[ 698/1873] Compiling libs/ardour/session_state.cc

[ 699/1873] Compiling libs/ardour/session_configuration.cc

[ 700/1873] Compiling libs/ardour/midi_ui.cc

[ 701/1873] Linking build/libs/ardour/libsse_avx_functions.a

[ 702/1873] Linking build/libs/ardour/libsse_fma_functions.a

[ 703/1873] Linking build/libs/ardour/libavx512f_functions.a

[ 704/1873] Linking build/libs/ardour/libluabindings.a

[ 705/1873] Compiling libs/ardour/session_ltc.cc

[ 706/1873] Compiling libs/ardour/midi_source.cc

[ 707/1873] Compiling libs/ardour/send.cc

[ 708/1873] Compiling libs/ardour/midi_region.cc

[ 709/1873] Compiling libs/ardour/session_butler.cc

[ 710/1873] Compiling libs/ardour/segment_descriptor.cc

[ 711/1873] Compiling libs/ardour/selection.cc

[ 712/1873] Compiling libs/ardour/midi_model.cc

[ 713/1873] Compiling libs/ardour/midi_patch_manager.cc

[ 714/1873] Compiling libs/ardour/rt_tasklist.cc

[ 715/1873] Compiling libs/ardour/rt_task.cc

In file included from ../libs/ardour/ardour/triggerbox.h:49,

from ../libs/ardour/ardour/session.h:95,

from ../libs/ardour/ardour/midi_automation_list_binder.h:23,

from ../libs/ardour/midi_model.cc:43:

../libs/ardour/ardour/midi_model.h: In member function 'void ARDOUR::MidiModel::PatchChangeDiffCommand::change_time(Evoral::Sequence<Temporal::Beats>::PatchChangePtr, ARDOUR::MidiModel::TimeType)':

../libs/ardour/ardour/midi_model.h:242:10: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]

242 | struct Change {

../libs/ardour/ardour/midi_model.h:242:10: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]

../libs/ardour/ardour/midi_model.h:242:10: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]

../libs/ardour/ardour/midi_model.h:242:10: warning: 'c.ARDOUR::MidiModel::PatchChangeDiffCommand::Change::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]

[ 716/1873] Compiling libs/ardour/rb_effect.cc

[ 717/1873] Compiling libs/ardour/route_group.cc

[ 718/1873] Compiling libs/ardour/route.cc

[ 719/1873] Compiling libs/ardour/reverse.cc

[ 720/1873] Compiling libs/ardour/midi_automation_list_binder.cc

[ 721/1873] Compiling libs/ardour/luaproc.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/route.cc:98:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../libs/ardour/route.cc:98:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/route.cc:98:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 722/1873] Compiling libs/ardour/location_importer.cc

[ 723/1873] Compiling libs/ardour/session.cc

[ 724/1873] Compiling libs/ardour/playlist_factory.cc

[ 725/1873] Compiling libs/ardour/worker.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/session.cc:126:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../libs/ardour/session.cc:126:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/session.cc:126:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 726/1873] Compiling libs/ardour/region.cc

[ 727/1873] Compiling libs/ardour/region_fx_plugin.cc

[ 728/1873] Compiling libs/ardour/record_safe_control.cc

../libs/ardour/region_fx_plugin.cc: In member function 'bool ARDOUR::RegionFxPlugin::configure_io(ARDOUR::ChanCount, ARDOUR::ChanCount)':

../libs/ardour/region_fx_plugin.cc:991:15: warning: unused variable 'r' [-Wunused-variable]

991 | bool const r = _plugins.front ()->match_variable_io (din, daux, dout);

[ 729/1873] Compiling libs/ardour/region_factory.cc

[ 730/1873] Compiling libs/ardour/record_enable_control.cc

[ 731/1873] Compiling libs/ardour/resampled_source.cc

[ 732/1873] Compiling libs/ardour/readonly_control.cc

[ 733/1873] Compiling libs/ardour/readable.cc

[ 734/1873] Compiling libs/ardour/rc_configuration.cc

[ 735/1873] Compiling libs/ardour/io_processor.cc

[ 736/1873] Compiling libs/ardour/processor.cc

[ 737/1873] Compiling libs/ardour/process_thread.cc

[ 738/1873] Compiling libs/ardour/presentation_info.cc

[ 739/1873] Compiling libs/ardour/internal_return.cc

[ 740/1873] Compiling libs/ardour/port_manager.cc

[ 741/1873] Compiling libs/ardour/port_insert.cc

[ 742/1873] Compiling libs/ardour/port_engine_shared.cc

[ 743/1873] Compiling libs/ardour/port.cc

[ 744/1873] Compiling libs/ardour/iec2ppmdsp.cc

[ 745/1873] Compiling libs/ardour/polarity_processor.cc

[ 746/1873] Compiling libs/ardour/plugin_scan_result.cc

[ 747/1873] Compiling libs/ardour/plugin_manager.cc

[ 748/1873] Compiling libs/ardour/plugin.cc

[ 749/1873] Compiling libs/ardour/plug_insert_base.cc

[ 750/1873] Compiling libs/ardour/playlist_source.cc

[ 751/1873] Compiling libs/ardour/fixed_delay.cc

[ 752/1873] Compiling libs/ardour/playlist.cc

[ 753/1873] Compiling libs/ardour/phase_control.cc

[ 754/1873] Compiling libs/ardour/parameter_descriptor.cc

[ 755/1873] Compiling libs/ardour/filename_extensions.cc

[ 756/1873] Compiling libs/ardour/export_timespan.cc

[ 757/1873] Compiling libs/ardour/unknown_processor.cc

[ 758/1873] Compiling libs/ardour/vca.cc

[ 759/1873] Compiling libs/ardour/panner_manager.cc

[ 760/1873] Compiling libs/ardour/pannable.cc

[ 761/1873] Compiling libs/ardour/pan_controllable.cc

[ 762/1873] Compiling libs/ardour/panner.cc

[ 763/1873] Compiling libs/ardour/operations.cc

[ 764/1873] Compiling libs/ardour/mute_master.cc

[ 765/1873] Compiling libs/ardour/muteable.cc

[ 766/1873] Compiling libs/ardour/mtdm.cc

../libs/ardour/mtdm.cc: In member function 'int MTDM::process(size_t, float*, float*)':

../libs/ardour/mtdm.cc:95:9: warning: 'vip' may be used uninitialized in this function [-Wmaybe-uninitialized]

95 | _peak = vip;

| ~~~~~~^~~~~

[ 767/1873] Compiling libs/ardour/mtc_slave.cc

[ 768/1873] Compiling libs/ardour/export_format_specification.cc

[ 769/1873] Compiling libs/ardour/mp3fileimportable.cc

[ 770/1873] Compiling libs/ardour/monitor_return.cc

[ 771/1873] Compiling libs/ardour/monitor_processor.cc

[ 772/1873] Compiling libs/ardour/export_failed.cc

[ 773/1873] Compiling libs/ardour/enums.cc

[ 774/1873] Compiling libs/ardour/monitor_control.cc

[ 775/1873] Compiling libs/ardour/mode.cc

[ 776/1873] Compiling libs/ardour/mixer_scene.cc

[ 777/1873] Compiling libs/ardour/mix.cc

[ 778/1873] Compiling libs/ardour/minibpm.cc

[ 779/1873] Compiling libs/ardour/midiport_manager.cc

[ 780/1873] Compiling libs/ardour/mididm.cc

[ 781/1873] Compiling libs/ardour/midi_track.cc

[ 782/1873] Compiling libs/ardour/midi_stretch.cc

[ 783/1873] Compiling libs/ardour/midi_state_tracker.cc

[ 784/1873] Compiling libs/ardour/midi_scene_changer.cc

[ 785/1873] Compiling libs/ardour/midi_scene_change.cc

[ 786/1873] Compiling libs/ardour/midi_ring_buffer.cc

[ 787/1873] Compiling libs/ardour/session_bundles.cc

[ 788/1873] Compiling libs/ardour/sse_functions_xmm.cc

[ 789/1873] Compiling libs/ardour/sse_functions_64bit.s

[ 790/1873] Compiling libs/ardour/panner_shell.cc

[ 791/1873] Compiling libs/ardour/midi_port.cc

[ 792/1873] Compiling libs/ardour/midi_playlist.cc

[ 793/1873] Compiling libs/ardour/midi_clock_slave.cc

[ 794/1873] Compiling libs/ardour/midi_channel_filter.cc

[ 795/1873] Compiling libs/ardour/midi_buffer.cc

[ 796/1873] Compiling libs/ardour/meter.cc

[ 797/1873] Compiling libs/ardour/lufs_meter.cc

[ 798/1873] Compiling libs/ardour/luascripting.cc

[ 799/1873] Compiling libs/ardour/lua_api.cc

[ 800/1873] Compiling libs/ardour/ltc_slave.cc

[ 801/1873] Compiling libs/ardour/ltc_file_reader.cc

[ 802/1873] Compiling libs/ardour/location.cc

[ 803/1873] Compiling libs/ardour/library.cc

[ 804/1873] Compiling libs/ardour/legatize.cc

[ 805/1873] Compiling libs/ardour/latent.cc

[ 806/1873] Compiling libs/ardour/ladspa_plugin.cc

[ 807/1873] Compiling libs/ardour/kmeterdsp.cc

[ 808/1873] Compiling libs/ardour/io_tasklist.cc

[ 809/1873] Compiling libs/ardour/io_plug.cc

[ 810/1873] Compiling libs/ardour/io.cc

[ 811/1873] Compiling libs/ardour/internal_send.cc

[ 812/1873] Compiling libs/ardour/instrument_info.cc

[ 813/1873] Compiling libs/ardour/import_pt.cc

[ 814/1873] Compiling libs/ardour/import.cc

[ 815/1873] Compiling libs/ardour/iec1ppmdsp.cc

[ 816/1873] Compiling libs/ardour/graph_edges.cc

[ 817/1873] Compiling libs/ardour/graphnode.cc

[ 818/1873] Compiling libs/ardour/graph.cc

../libs/ardour/graph.cc: In member function 'void ARDOUR::Graph::process_one_route(ARDOUR::Route*)':

../libs/ardour/graph.cc:554:2: warning: 'retval' may be used uninitialized in this function [-Wmaybe-uninitialized]

554 | if (retval) {

[ 819/1873] Compiling libs/ardour/globals.cc

[ 820/1873] Compiling libs/ardour/gain_control.cc

[ 821/1873] Compiling libs/ardour/fluid_synth.cc

[ 822/1873] Compiling libs/ardour/find_session.cc

[ 823/1873] Compiling libs/ardour/filter.cc

[ 824/1873] Compiling libs/ardour/filesystem_paths.cc

[ 825/1873] Compiling libs/ardour/file_source.cc

[ 826/1873] Compiling libs/ardour/ffmpegfilesource.cc

[ 827/1873] Compiling libs/ardour/ffmpegfileimportable.cc

[ 828/1873] Compiling libs/ardour/export_status.cc

[ 829/1873] Compiling libs/ardour/export_smf_writer.cc

[ 830/1873] Compiling libs/ardour/export_profile_manager.cc

[ 831/1873] Compiling libs/ardour/export_preset.cc

[ 832/1873] Compiling libs/ardour/export_handler.cc

[ 833/1873] Compiling libs/ardour/export_graph_builder.cc

In file included from ../libs/ardour/ardour/audiofile_tagger.h:25,

from ../libs/ardour/export_handler.cc:32:

/home/ardour/linux-x86_64/gtk/inst/include/taglib/infotag.h:60:25: warning: 'class TagLib::RIFF::Info::StringHandler' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

60 | class TAGLIB_EXPORT StringHandler

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/export_handler.cc:44:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../libs/ardour/export_handler.cc:44:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../libs/ardour/export_handler.cc:44:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[ 834/1873] Compiling libs/ardour/export_formats.cc

[ 835/1873] Compiling libs/ardour/export_format_manager.cc

[ 836/1873] Compiling libs/ardour/export_format_base.cc

[ 837/1873] Compiling libs/ardour/export_filename.cc

[ 838/1873] Compiling libs/ardour/export_channel_configuration.cc

[ 839/1873] Compiling libs/ardour/export_channel.cc

[ 840/1873] Compiling libs/ardour/event_type_map.cc

[ 841/1873] Compiling libs/tk/ytkmm/accelmap.cc

[ 842/1873] Linking build/libs/ardour/libardour.so

[ 843/1873] Compiling libs/tk/ytkmm/selectiondata.cc

[ 844/1873] Compiling libs/tk/ytkmm/accellabel.cc

[ 845/1873] Compiling libs/tk/ytkmm/main.cc

[ 846/1873] Compiling libs/tk/ytkmm/listviewtext.cc

[ 847/1873] Compiling libs/tk/ytkmm/accelkey.cc

[ 848/1873] Compiling libs/tk/ytkmm/accelgroup.cc

[ 849/1873] Compiling libs/tk/ytkmm/aboutdialog.cc

[ 850/1873] Compiling libs/tk/ytkmm/recentinfo.cc

[ 851/1873] Compiling libs/tk/ytkmm/recentchoosermenu.cc

[ 852/1873] Compiling libs/tk/ytkmm/recentmanager.cc

[ 853/1873] Compiling libs/tk/ytkmm/recentfilter.cc

[ 854/1873] Compiling libs/tk/ytkmm/recentchooser.cc

[ 855/1873] Compiling libs/tk/ytkmm/range.cc

[ 856/1873] Compiling libs/tk/ytkmm/radiotoolbutton.cc

[ 857/1873] Compiling libs/tk/ytkmm/radioaction.cc

[ 858/1873] Compiling libs/tk/ytkmm/radiobuttongroup.cc

[ 859/1873] Compiling libs/tk/ytkmm/radiobutton.cc

[ 860/1873] Compiling libs/tk/ytkmm/plug.cc

[ 861/1873] Compiling libs/tk/ytkmm/paned.cc

[ 862/1873] Compiling libs/tk/ytkmm/orientable.cc

[ 863/1873] Compiling libs/tk/ytkmm/offscreenwindow.cc

[ 864/1873] Compiling libs/tk/ytkmm/object.cc

[ 865/1873] Compiling libs/tk/ytkmm/notebook.cc

[ 866/1873] Compiling libs/tk/ytkmm/selectiondata_private.cc

[ 867/1873] Compiling libs/tk/ytkmm/menutoolbutton.cc

[ 868/1873] Compiling libs/tk/ytkmm/menu_elems.cc

[ 869/1873] Compiling libs/tk/ytkmm/menu.cc

[ 870/1873] Compiling libs/tk/ytkmm/menushell.cc

[ 871/1873] Compiling libs/tk/ytkmm/menubar.cc

[ 872/1873] Compiling libs/tk/ytkmm/recentchooserdialog.cc

[ 873/1873] Compiling libs/tk/ytkmm/treeviewcolumn.cc

[ 874/1873] Compiling libs/tk/ytkmm/window.cc

[ 875/1873] Compiling libs/tk/ytkmm/wrap_init.cc

[ 876/1873] Compiling libs/tk/ytkmm/viewport.cc

[ 877/1873] Compiling libs/tk/ytkmm/widget.cc

[ 878/1873] Compiling libs/tk/ytkmm/uimanager.cc

[ 879/1873] Compiling libs/tk/ytkmm/treeview_private.cc

[ 880/1873] Compiling libs/tk/ytkmm/treeview.cc

[ 881/1873] Compiling libs/tk/ytkmm/treestore.cc

[ 882/1873] Compiling libs/tk/ytkmm/treesortable.cc

[ 883/1873] Compiling libs/tk/ytkmm/treeselection.cc

[ 884/1873] Compiling libs/tk/ytkmm/treerowreference.cc

[ 885/1873] Compiling libs/tk/ytkmm/treepath.cc

[ 886/1873] Compiling libs/tk/ytkmm/treemodelsort.cc

[ 887/1873] Compiling libs/tk/ytkmm/treemodelfilter.cc

[ 888/1873] Compiling libs/tk/ytkmm/treemodelcolumn.cc

[ 889/1873] Compiling libs/tk/ytkmm/treemodel.cc

[ 890/1873] Compiling libs/tk/ytkmm/treeiter.cc

[ 891/1873] Compiling libs/tk/ytkmm/treedragsource.cc

[ 892/1873] Compiling libs/tk/ytkmm/treedragdest.cc

[ 893/1873] Compiling libs/tk/ytkmm/tooltips.cc

[ 894/1873] Compiling libs/tk/ytkmm/tooltip.cc

[ 895/1873] Compiling libs/tk/ytkmm/toolshell.cc

[ 896/1873] Compiling libs/tk/ytkmm/toolpalette.cc

[ 897/1873] Compiling libs/tk/ytkmm/toolitemgroup.cc

[ 898/1873] Compiling libs/tk/ytkmm/toolitem.cc

[ 899/1873] Compiling libs/tk/ytkmm/toolbutton.cc

[ 900/1873] Compiling libs/tk/ytkmm/toolbar.cc

[ 901/1873] Compiling libs/tk/ytkmm/toggletoolbutton.cc

[ 902/1873] Compiling libs/tk/ytkmm/togglebutton.cc

[ 903/1873] Compiling libs/tk/ytkmm/toggleaction.cc

[ 904/1873] Compiling libs/tk/ytkmm/textview.cc

[ 905/1873] Compiling libs/tk/ytkmm/texttagtable.cc

[ 906/1873] Compiling libs/tk/ytkmm/texttag.cc

[ 907/1873] Compiling libs/tk/ytkmm/textmark.cc

[ 908/1873] Compiling libs/tk/ytkmm/textiter.cc

[ 909/1873] Compiling libs/tk/ytkmm/textchildanchor.cc

[ 910/1873] Compiling libs/tk/ytkmm/textbuffer.cc

[ 911/1873] Compiling libs/tk/ytkmm/textattributes.cc

[ 912/1873] Compiling libs/tk/ytkmm/tearoffmenuitem.cc

[ 913/1873] Compiling libs/tk/ytkmm/targetlist.cc

[ 914/1873] Compiling libs/tk/ytkmm/targetentry.cc

[ 915/1873] Compiling libs/tk/ytkmm/scalebutton.cc

[ 916/1873] Compiling libs/tk/ytkmm/table.cc

[ 917/1873] Compiling libs/tk/ytkmm/style.cc

[ 918/1873] Compiling libs/tk/ytkmm/stockitem.cc

[ 919/1873] Compiling libs/tk/ytkmm/stockid.cc

[ 920/1873] Compiling libs/tk/ytkmm/stock.cc

[ 921/1873] Compiling libs/tk/ytkmm/statusbar.cc

[ 922/1873] Compiling libs/tk/ytkmm/scrollbar.cc

[ 923/1873] Compiling libs/tk/ytkmm/spinner.cc

[ 924/1873] Compiling libs/tk/ytkmm/spinbutton.cc

[ 925/1873] Compiling libs/tk/ytkmm/socket.cc

[ 926/1873] Compiling libs/tk/ytkmm/sizegroup.cc

[ 927/1873] Compiling libs/tk/ytkmm/settings.cc

[ 928/1873] Compiling libs/tk/ytkmm/separatortoolitem.cc

[ 929/1873] Compiling libs/tk/ytkmm/separatormenuitem.cc

[ 930/1873] Compiling libs/tk/ytkmm/separator.cc

[ 931/1873] Compiling libs/tk/ytkmm/liststore.cc

[ 932/1873] Compiling libs/tk/ytkmm/linkbutton.cc

[ 933/1873] Compiling libs/tk/ytkmm/scrolledwindow.cc

[ 934/1873] Compiling libs/tk/ytkmm/label.cc

[ 935/1873] Compiling libs/tk/ytkmm/item.cc

[ 936/1873] Compiling libs/tk/ytkmm/invisible.cc

[ 937/1873] Compiling libs/tk/ytkmm/ruler.cc

[ 938/1873] Compiling libs/tk/ytkmm/iconview.cc

[ 939/1873] Compiling libs/tk/ytkmm/iconinfo.cc

[ 940/1873] Compiling libs/tk/ytkmm/imagemenuitem.cc

[ 941/1873] Compiling libs/tk/ytkmm/recentchooserwidget.cc

[ 942/1873] Compiling libs/tk/ytkmm/icontheme.cc

[ 943/1873] Compiling libs/tk/ytkmm/iconset.cc

[ 944/1873] Compiling libs/tk/ytkmm/iconsource.cc

[ 945/1873] Compiling libs/tk/ytkmm/recentaction.cc

[ 946/1873] Compiling libs/tk/ytkmm/rc.cc

[ 947/1873] Compiling libs/tk/ytkmm/filechooserwidget.cc

[ 948/1873] Compiling libs/tk/ytkmm/entrybuffer.cc

[ 949/1873] Compiling libs/tk/ytkmm/cellrenderertoggle.cc

[ 950/1873] Compiling libs/tk/ytkmm/handlebox.cc

[ 951/1873] Compiling libs/tk/ytkmm/frame.cc

[ 952/1873] Compiling libs/tk/ytkmm/radiomenuitem.cc

[ 953/1873] Compiling libs/tk/ytkmm/fontselection.cc

[ 954/1873] Compiling libs/tk/ytkmm/fixed.cc

[ 955/1873] Compiling libs/tk/ytkmm/filefilter.cc

[ 956/1873] Compiling libs/tk/ytkmm/progressbar.cc

[ 957/1873] Compiling libs/tk/ytkmm/filechooser.cc

[ 958/1873] Compiling libs/tk/ytkmm/filechooserdialog.cc

[ 959/1873] Compiling libs/tk/ytkmm/optionmenu.cc

[ 960/1873] Compiling libs/tk/ytkmm/expander.cc

[ 961/1873] Compiling libs/tk/ytkmm/entrycompletion.cc

[ 962/1873] Compiling libs/tk/ytkmm/enums.cc

[ 963/1873] Compiling libs/tk/ytkmm/misc.cc

[ 964/1873] Compiling libs/tk/ytkmm/messagedialog.cc

[ 965/1873] Compiling libs/tk/ytkmm/drawingarea.cc

[ 966/1873] Compiling libs/tk/ytkmm/editable.cc

[ 967/1873] Compiling libs/tk/ytkmm/menuitem.cc

[ 968/1873] Compiling libs/tk/ytkmm/dialog.cc

[ 969/1873] Compiling libs/tk/ytkmm/comboboxentrytext.cc

[ 970/1873] Compiling libs/tk/ytkmm/comboboxtext.cc

[ 971/1873] Compiling libs/tk/ytkmm/comboboxentry.cc

[ 972/1873] Compiling libs/tk/ytkmm/combobox.cc

[ 973/1873] Compiling libs/tk/ytkmm/cellview.cc

[ 974/1873] Compiling libs/tk/ytkmm/layout.cc

[ 975/1873] Compiling libs/tk/ytkmm/colorbutton.cc

[ 976/1873] Compiling libs/tk/ytkmm/checkbutton.cc

[ 977/1873] Compiling libs/tk/ytkmm/clipboard.cc

[ 978/1873] Compiling libs/tk/ytkmm/infobar.cc

[ 979/1873] Compiling libs/tk/ytkmm/cellrendererspin.cc

[ 980/1873] Compiling libs/tk/ytkmm/cellrenderer_generation.cc

[ 981/1873] Compiling libs/tk/ytkmm/image.cc

[ 982/1873] Compiling libs/tk/ytkmm/cellrendererspinner.cc

[ 983/1873] Compiling libs/tk/ytkmm/cellrendererprogress.cc

[ 984/1873] Compiling libs/tk/ytkmm/cellrenderercombo.cc

[ 985/1873] Compiling libs/tk/ytkmm/cellrendereraccel.cc

[ 986/1873] Compiling libs/tk/ytkmm/iconfactory.cc

[ 987/1873] Compiling libs/tk/ytkmm/celleditable.cc

[ 988/1873] Compiling libs/tk/ytkmm/bin.cc

[ 989/1873] Compiling libs/tk/ytkmm/fontbutton.cc

[ 990/1873] Compiling libs/tk/ytkmm/buttonbox.cc

[ 991/1873] Compiling libs/tk/ytkmm/builder.cc

[ 992/1873] Compiling libs/tk/ytkmm/box.cc

[ 993/1873] Compiling libs/tk/ytkmm/filechooserbutton.cc

[ 994/1873] Compiling libs/tk/ytkmm/aspectframe.cc

[ 995/1873] Compiling libs/tk/ytkmm/alignment.cc

[ 996/1873] Compiling libs/tk/ytkmm/arrow.cc

[ 997/1873] Compiling libs/tk/ytkmm/eventbox.cc

[ 998/1873] Compiling libs/tk/ytkmm/action.cc

[ 999/1873] Compiling libs/tk/ytkmm/activatable.cc

[1000/1873] Compiling libs/tk/ytkmm/actiongroup.cc

[1001/1873] Compiling libs/tk/ytkmm/entry.cc

[1002/1873] Compiling libs/tk/ytkmm/scale.cc

[1003/1873] Compiling libs/tk/ytkmm/container.cc

[1004/1873] Compiling libs/tk/ytkmm/colorselection.cc

[1005/1873] Compiling libs/tk/ytkmm/checkmenuitem.cc

[1006/1873] Compiling libs/tk/ytkmm/cellrenderertext.cc

[1007/1873] Compiling libs/tk/ytkmm/cellrendererpixbuf.cc

[1008/1873] Compiling libs/tk/ytkmm/cellrenderer.cc

[1009/1873] Compiling libs/tk/ytkmm/celllayout.cc

[1010/1873] Compiling libs/tk/ytkmm/button.cc

[1011/1873] Compiling libs/tk/ytkmm/assistant.cc

[1012/1873] Compiling libs/tk/ytkmm/adjustment.cc

[1013/1873] Compiling libs/ctrl-interface/control_protocol/control_protocol.cc

[1014/1873] Linking build/libs/tk/ytkmm/libytkmm.so

[1015/1873] Compiling libs/ctrl-interface/control_protocol/basic_ui.cc

[1016/1873] Compiling libs/gtkmm2ext/colors.cc

[1017/1873] Compiling libs/gtkmm2ext/colorspace.cc

[1018/1873] Compiling libs/gtkmm2ext/cairo_widget.cc

[1019/1873] Compiling libs/gtkmm2ext/application.cc

[1020/1873] Compiling libs/gtkmm2ext/bindings.cc

[1021/1873] Compiling libs/gtkmm2ext/window_title.cc

[1022/1873] Compiling libs/gtkmm2ext/actions.cc

[1023/1873] Compiling libs/gtkmm2ext/cairo_packer.cc

[1024/1873] Compiling libs/gtkmm2ext/gtk_ui.cc

[1025/1873] Compiling libs/gtkmm2ext/dndtreeview.cc

[1026/1873] Compiling libs/gtkmm2ext/gtkapplication_x11.c

[1027/1873] Compiling libs/gtkmm2ext/window_proxy.cc

[1028/1873] Compiling libs/gtkmm2ext/visibility_tracker.cc

[1029/1873] Compiling libs/gtkmm2ext/utils.cc

[1030/1873] Compiling libs/gtkmm2ext/textviewer.cc

[1031/1873] Compiling libs/gtkmm2ext/gtkapplication.c

[1032/1873] Compiling libs/gtkmm2ext/emscale.cc

[1033/1873] Compiling libs/gtkmm2ext/debug.cc

[1034/1873] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc

[1035/1873] Compiling libs/gtkmm2ext/cell_renderer_color_selector.cc

[1036/1873] Compiling libs/gtkmm2ext/cairo_theme.cc

[1037/1873] Compiling libs/gtkmm2ext/action_model.cc

[1038/1873] Compiling libs/gtkmm2ext/cursors.cc

[1039/1873] Linking build/libs/ctrl-interface/control_protocol/libardourcp.so

[1040/1873] Compiling libs/gtkmm2ext/menu_elems.cc

[1041/1873] Compiling libs/gtkmm2ext/persistent_tooltip.cc

[1042/1873] Compiling libs/gtkmm2ext/treeutils.cc

[1043/1873] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc

[1044/1873] Compiling libs/gtkmm2ext/keyboard.cc

[1045/1873] Compiling libs/canvas/arrow.cc

[1046/1873] Compiling libs/canvas/types.cc

[1047/1873] Compiling libs/canvas/circle.cc

[1048/1873] Compiling libs/canvas/box.cc

[1049/1873] Compiling libs/canvas/widget.cc

[1050/1873] Compiling libs/canvas/button.cc

[1051/1873] Compiling libs/canvas/tracking_text.cc

[1052/1873] Compiling libs/canvas/curve.cc

[1053/1873] Compiling libs/canvas/scroll_group.cc

[1054/1873] Compiling libs/canvas/rectangle.cc

[1055/1873] Compiling libs/canvas/root_group.cc

[1056/1873] Compiling libs/canvas/fill.cc

[1057/1873] Compiling libs/canvas/polygon.cc

[1058/1873] Compiling libs/canvas/poly_item.cc

[1059/1873] Compiling libs/canvas/text.cc

[1060/1873] Compiling libs/canvas/flag.cc

[1061/1873] Compiling libs/canvas/line.cc

[1062/1873] Compiling libs/canvas/xfade_curve.cc

[1063/1873] Compiling libs/canvas/utils.cc

[1064/1873] Compiling libs/canvas/table.cc

[1065/1873] Compiling libs/canvas/step_button.cc

[1066/1873] Compiling libs/canvas/stateful_image.cc

[1067/1873] Compiling libs/canvas/ruler.cc

[1068/1873] Compiling libs/canvas/poly_line.cc

[1069/1873] Compiling libs/canvas/pixbuf.cc

[1070/1873] Compiling libs/canvas/note.cc

[1071/1873] Compiling libs/canvas/line_set.cc

[1072/1873] Compiling libs/canvas/grid.cc

[1073/1873] Compiling libs/canvas/image.cc

[1074/1873] Compiling libs/canvas/framed_curve.cc

[1075/1873] Compiling libs/canvas/debug.cc

[1076/1873] Compiling libs/canvas/container.cc

[1077/1873] Compiling libs/canvas/canvas.cc

[1078/1873] Compiling libs/canvas/arc.cc

[1079/1873] Compiling libs/canvas/outline.cc

[1080/1873] Compiling libs/canvas/lookup_table.cc

[1081/1873] Compiling libs/canvas/meter.cc

[1082/1873] Compiling libs/canvas/lollipop.cc

[1083/1873] Compiling libs/canvas/item.cc

[1084/1873] Compiling libs/ctrl-interface/midi_surface/midi_byte_array.cc

[1085/1873] Compiling libs/ctrl-interface/midi_surface/midi_surface.cc

[1086/1873] Compiling libs/widgets/ardour_fader.cc

[1087/1873] Compiling libs/widgets/choice.cc

[1088/1873] Compiling libs/widgets/fastmeter.cc

[1089/1873] Compiling libs/widgets/eventboxext.cc

[1090/1873] Compiling libs/widgets/binding_proxy.cc

[1091/1873] Compiling libs/widgets/ardour_knob.cc

[1092/1873] Compiling libs/widgets/ardour_display.cc

[1093/1873] Compiling libs/widgets/ardour_dropdown.cc

[1094/1873] Compiling libs/widgets/ardour_ctrl_base.cc

[1095/1873] Compiling libs/widgets/ui_config.cc

[1096/1873] Compiling libs/widgets/tooltips.cc

[1097/1873] Compiling libs/widgets/tearoff.cc

[1098/1873] Compiling libs/widgets/tabbable.cc

[1099/1873] Compiling libs/widgets/stateful_button.cc

[1100/1873] Compiling libs/widgets/slider_controller.cc

[1101/1873] Compiling libs/widgets/searchbar.cc

[1102/1873] Compiling libs/widgets/prompter.cc

[1103/1873] Compiling libs/widgets/popup.cc

[1104/1873] Compiling libs/widgets/paths_dialog.cc

[1105/1873] Compiling libs/widgets/metabutton.cc

[1106/1873] Compiling libs/widgets/frame.cc

[1107/1873] Compiling libs/widgets/fader_widget.cc

[1108/1873] Compiling libs/widgets/barcontroller.cc

[1109/1873] Compiling libs/widgets/ardour_spinner.cc

[1110/1873] Compiling libs/widgets/ardour_spacer.cc

[1111/1873] Compiling libs/widgets/ardour_icon.cc

[1112/1873] Compiling libs/widgets/ardour_button.cc

[1113/1873] Compiling libs/widgets/pane.cc

[1114/1873] Compiling libs/widgets/focus_entry.cc

[1115/1873] Compiling libs/widgets/scroomer.cc

[1116/1873] Compiling libs/ardouralsautil/deviceparams.cc

[1117/1873] Compiling libs/ardouralsautil/devicelist.cc

[1118/1873] Compiling libs/aaf/URIParser.c

[1119/1873] Compiling libs/aaf/Resolve.c

[1120/1873] Compiling libs/aaf/ProTools.c

[1121/1873] Compiling libs/aaf/CFBDump.c

[1122/1873] Compiling libs/aaf/AAFToText.c

[1123/1873] Compiling libs/aaf/AAFIParser.c

[1124/1873] Compiling libs/aaf/AAFIface.c

[1125/1873] Compiling libs/aaf/AAFIEssenceFile.c

[1126/1873] Compiling libs/aaf/AAFDump.c

../libs/aaf/AAFIParser.c: In function 'parse_SourceMob':

../libs/aaf/AAFIParser.c:292:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable]

292 | int rc = snprintf (audioEssenceFile->originationDate, sizeof (((aafiAudioEssenceFile*)0)->originationDate), "%04u:%02u:%02u",

../libs/aaf/AAFToText.c: In function 'aaft_TimestampToText':

../libs/aaf/AAFToText.c:120:7: warning: unused variable 'rc' [-Wunused-variable]

120 | int rc = snprintf (str, sizeof (str), "%04i-%02u-%02u %02u:%02u:%02u.%02u",

../libs/aaf/AAFToText.c: In function 'aaft_VersionToText':

../libs/aaf/AAFToText.c:146:7: warning: unused variable 'rc' [-Wunused-variable]

146 | int rc = snprintf (str, sizeof (str), "%i.%i",

../libs/aaf/AAFToText.c: In function 'aaft_ProductVersionToText':

../libs/aaf/AAFToText.c:167:7: warning: unused variable 'rc' [-Wunused-variable]

167 | int rc = snprintf (str, sizeof (str), "%u.%u.%u.%u %s (%i)",

../libs/aaf/AAFToText.c: In function 'aaft_DataDefToText':

../libs/aaf/AAFToText.c:956:8: warning: unused variable 'rc' [-Wunused-variable]

956 | int rc = snprintf (TEXTDataDef, sizeof (TEXTDataDef), "%s", name);

../libs/aaf/AAFToText.c: In function 'aaft_OperationDefToText':

../libs/aaf/AAFToText.c:1056:8: warning: unused variable 'rc' [-Wunused-variable]

1056 | int rc = snprintf (TEXTOperationDef, sizeof (TEXTOperationDef), "%s", name);

../libs/aaf/AAFToText.c: In function 'aaft_ParameterToText':

../libs/aaf/AAFToText.c:1248:8: warning: unused variable 'rc' [-Wunused-variable]

1248 | int rc = snprintf (TEXTParameterDef, sizeof (TEXTParameterDef), "%s", name);

../libs/aaf/AAFToText.c: In function 'aaft_PIDToText':

../libs/aaf/AAFToText.c:2002:9: warning: unused variable 'rc' [-Wunused-variable]

2002 | int rc = snprintf (PIDText, sizeof (PIDText), "%s%s%s",

../libs/aaf/AAFToText.c: In function 'aaft_ClassIDToText':

../libs/aaf/AAFToText.c:2241:8: warning: unused variable 'rc' [-Wunused-variable]

2241 | int rc = snprintf (ClassIDText, sizeof (ClassIDText), "%s%s%s",

../libs/aaf/AAFToText.c: In function 'aaft_IndirectValueToText':

../libs/aaf/AAFToText.c:2268:6: warning: variable 'rc' set but not used [-Wunused-but-set-variable]

2268 | int rc = 0;

[1127/1873] Compiling libs/aaf/AAFCore.c

../libs/aaf/AAFIEssenceFile.c: In function 'aafi_extractAudioEssenceFile':

../libs/aaf/AAFIEssenceFile.c:371:8: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]

371 | int tmp = 0;

[1128/1873] Compiling libs/aaf/AAFClass.c

[1129/1873] Compiling libs/aaf/log.c

[1130/1873] Compiling libs/aaf/utils.c

[1131/1873] Compiling libs/aaf/RIFFParser.c

[1132/1873] Compiling libs/aaf/MediaComposer.c

[1133/1873] Compiling libs/aaf/LibCFB.c

[1134/1873] Compiling libs/waveview/wave_view_private.cc

[1135/1873] Compiling libs/waveview/wave_view.cc

[1136/1873] Compiling libs/waveview/debug.cc

[1137/1873] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp

[1138/1873] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp

[1139/1873] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.cpp

[1140/1873] Compiling libs/qm-dsp/maths/MathUtilities.cpp

[1141/1873] Compiling libs/qm-dsp/maths/CosineDistance.cpp

[1142/1873] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp

[1143/1873] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp

[1144/1873] Compiling libs/qm-dsp/maths/pca/pca.c

[1145/1873] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp

[1146/1873] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp

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

[1147/1873] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp

[1148/1873] Compiling libs/qm-dsp/ext/kissfft/kiss_fft.c

[1149/1873] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp

[1150/1873] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp

[1151/1873] Compiling libs/qm-dsp/base/SincWindow.cpp

[1152/1873] Compiling libs/qm-dsp/base/KaiserWindow.cpp

[1153/1873] Compiling libs/qm-dsp/base/Pitch.cpp

[1154/1873] Compiling libs/qm-dsp/maths/KLDivergence.cpp

[1155/1873] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp

[1156/1873] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp

[1157/1873] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp

[1158/1873] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.cpp

[1159/1873] Compiling libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp

[1160/1873] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp

[1161/1873] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp

[1162/1873] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp

[1163/1873] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c

[1164/1873] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp

[1165/1873] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp

[1166/1873] Compiling libs/qm-dsp/dsp/transforms/FFT.cpp

[1167/1873] Compiling libs/qm-dsp/maths/Correlation.cpp

[1168/1873] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp

[1169/1873] Compiling libs/vamp-pyin/MonoPitchHMM.cpp

[1170/1873] Compiling libs/vamp-pyin/MonoNoteHMM.cpp

[1171/1873] Compiling libs/vamp-pyin/SparseHMM.cpp

[1172/1873] Compiling libs/vamp-pyin/MonoNoteParameters.cpp

[1173/1873] Compiling libs/vamp-pyin/MonoPitch.cpp

[1174/1873] Compiling libs/vamp-pyin/MonoNote.cpp

[1175/1873] Linking build/libs/gtkmm2ext/libgtkmm2ext.so

[1176/1873] Compiling libs/vamp-pyin/Yin.cpp

[1177/1873] Compiling libs/vamp-pyin/LocalCandidatePYIN.cpp

[1178/1873] Compiling libs/vamp-pyin/YinVamp.cpp

[1179/1873] Compiling libs/vamp-pyin/PYinVamp.cpp

[1180/1873] Compiling libs/vamp-pyin/libmain.cpp

[1181/1873] Compiling libs/vamp-pyin/YinUtil.cpp

[1182/1873] Compiling tools/sanity_check/main.cpp

[1183/1873] Compiling tools/sanity_check/systemtest.cpp

[1184/1873] Compiling libs/clearlooks-newer/animation.c

[1185/1873] Compiling libs/clearlooks-newer/clearlooks_theme_main.c

[1186/1873] Compiling libs/clearlooks-newer/clearlooks_rc_style.c

../libs/clearlooks-newer/clearlooks_rc_style.c: In function 'clearlooks_rc_style_register_type':

../libs/clearlooks-newer/clearlooks_rc_style.c:103:3: warning: cast between incompatible function types from 'void (*)(ClearlooksRcStyleClass *)' {aka 'void (*)(struct _ClearlooksRcStyleClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

103 | (GClassInitFunc) clearlooks_rc_style_class_init,

../libs/clearlooks-newer/clearlooks_rc_style.c:108:3: warning: cast between incompatible function types from 'void (*)(ClearlooksRcStyle *)' {aka 'void (*)(struct _ClearlooksRcStyle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]

108 | (GInstanceInitFunc) clearlooks_rc_style_init,

[1187/1873] Compiling libs/clearlooks-newer/clearlooks_draw.c

[1188/1873] Compiling libs/clearlooks-newer/cairo-support.c

[1189/1873] Compiling libs/clearlooks-newer/widget-information.c

[1190/1873] Compiling libs/clearlooks-newer/support.c

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../../gtk/inst/include/glib-2.0/gio/gioenums.h:28,

from ../../gtk/inst/include/glib-2.0/gio/giotypes.h:28,

from ../../gtk/inst/include/glib-2.0/gio/gio.h:26,

from ../libs/tk/ydk/ydk/gdkapplaunchcontext.h:30,

from ../libs/tk/ydk/ydk/gdk.h:32,

from ../libs/tk/ytk/ytk/ytk.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':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2224:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2224 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))

../../gtk/inst/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'

482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type))

| ^~~~~~~~~~~

../libs/tk/ytk/ytk/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))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ytk/ytk/gtkobject.h:93:35: note: in expansion of macro 'GTK_OBJECT'

93 | #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags)

| ^~~~~~~~~~

../libs/tk/ytk/ytk/gtkwidget.h:204:35: note: in expansion of macro 'GTK_OBJECT_FLAGS'

204 | #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid))

| ^~~~~~~~~~~~~~~~

../libs/tk/ytk/ytk/gtkwidget.h:228:39: 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:59:19: note: in expansion of macro 'GTK_WIDGET_NO_WINDOW'

59 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ytk/ytk/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:59:55: note: in expansion of macro 'GTK_IS_NOTEBOOK'

59 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))

| ^~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ytk/ytk/gtktoolbar.h:49:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

49 | #define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/clearlooks-newer/support.c:59:85: note: in expansion of macro 'GTK_IS_TOOLBAR'

59 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))

| ^~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2224:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2224 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))

../../gtk/inst/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'

482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type))

| ^~~~~~~~~~~

../libs/tk/ytk/ytk/gtkwidget.h:137:32: 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))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/tk/ytk/ytk/gtkwidget.h:166:35: note: in expansion of macro 'GTK_WIDGET'

166 | #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state)

| ^~~~~~~~~~

../libs/clearlooks-newer/support.c:65:15: note: in expansion of macro 'GTK_WIDGET_STATE'

65 | state_type = GTK_WIDGET_STATE (parent);

| ^~~~~~~~~~~~~~~~

[1191/1873] Compiling libs/clearlooks-newer/clearlooks_style.c

[1192/1873] Compiling libs/vamp-plugins/Onset.cpp

[1193/1873] Compiling libs/vamp-plugins/ZeroCrossing.cpp

[1194/1873] Compiling libs/vamp-plugins/TruePeak.cpp

[1195/1873] Compiling libs/vamp-plugins/Transcription.cpp

[1196/1873] Compiling libs/vamp-plugins/TonalChangeDetect.cpp

[1197/1873] Compiling libs/vamp-plugins/OnsetDetect.cpp

[1198/1873] Compiling libs/vamp-plugins/SpectralCentroid.cpp

[1199/1873] Compiling libs/vamp-plugins/SimilarityPlugin.cpp

[1200/1873] Compiling libs/vamp-plugins/PercussionOnsetDetector.cpp

[1201/1873] Compiling libs/vamp-plugins/KeyDetect.cpp

[1202/1873] Compiling libs/vamp-plugins/ebu_r128_proc.cc

[1203/1873] Linking build/libs/ctrl-interface/midi_surface/libardour_midisurface.so

[1204/1873] Compiling libs/vamp-plugins/EBUr128.cpp

[1205/1873] Compiling libs/vamp-plugins/BeatTrack.cpp

In file included from ../../gtk/inst/include/glib-2.0/gobject/gobject.h:24,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:29,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../../gtk/inst/include/glib-2.0/gio/gioenums.h:28,

from ../../gtk/inst/include/glib-2.0/gio/giotypes.h:28,

from ../../gtk/inst/include/glib-2.0/gio/gio.h:26,

from ../libs/tk/ydk/ydk/gdkapplaunchcontext.h:30,

from ../libs/tk/ydk/ydk/gdk.h:32,

from ../libs/tk/ytk/ytk/ytk.h:32,

from ../libs/clearlooks-newer/clearlooks_style.c:22:

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_set_widget_parameters':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2224:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2224 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))

../../gtk/inst/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'

482 | #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:70: note: in expansion of macro 'CLEARLOOKS_STYLE'

64 | params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]);

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2224:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2224 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))

../../gtk/inst/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'

482 | #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:24: note: in expansion of macro 'CLEARLOOKS_STYLE'

75 | params->radius = CLEARLOOKS_STYLE (style)->radius;

| ^~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2224:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2224 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))

../../gtk/inst/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'

482 | #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:21: note: in expansion of macro 'CLEARLOOKS_STYLE'

87 | params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type];

| ^~~~~~~~~~~~~~~~

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_shadow':

../libs/clearlooks-newer/clearlooks_style.c:199:17: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

199 | frame.shadow = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c:223:16: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

223 | frame.shadow = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_box_gap':

../libs/clearlooks-newer/clearlooks_style.c:256:19: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

256 | frame.shadow = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c:257:19: warning: implicit conversion from 'GtkPositionType' to 'ClearlooksGapSide' [-Wenum-conversion]

257 | frame.gap_side = gap_side;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_box':

../libs/clearlooks-newer/clearlooks_style.c:688:28: warning: implicit conversion from 'GtkProgressBarOrientation' to 'ClearlooksOrientation' [-Wenum-conversion]

688 | progressbar.orientation = gtk_progress_bar_get_orientation (GTK_PROGRESS_BAR (widget));

../libs/clearlooks-newer/clearlooks_style.c:702:29: warning: implicit conversion from 'enum <anonymous>' to 'ClearlooksOrientation' [-Wenum-conversion]

702 | progressbar.orientation = GTK_PROGRESS_RIGHT_TO_LEFT;

../libs/clearlooks-newer/clearlooks_style.c:704:29: warning: implicit conversion from 'enum <anonymous>' to 'ClearlooksOrientation' [-Wenum-conversion]

704 | progressbar.orientation = GTK_PROGRESS_LEFT_TO_RIGHT;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_option':

../libs/clearlooks-newer/clearlooks_style.c:961:23: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

961 | checkbox.shadow_type = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_check':

../libs/clearlooks-newer/clearlooks_style.c:988:23: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

988 | checkbox.shadow_type = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_shadow_gap':

../libs/clearlooks-newer/clearlooks_style.c:1094:19: warning: implicit conversion from 'GtkShadowType' to 'ClearlooksShadowType' [-Wenum-conversion]

1094 | frame.shadow = shadow_type;

../libs/clearlooks-newer/clearlooks_style.c:1095:19: warning: implicit conversion from 'GtkPositionType' to 'ClearlooksGapSide' [-Wenum-conversion]

1095 | frame.gap_side = gap_side;

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_focus':

../libs/clearlooks-newer/clearlooks_style.c:1311:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1311 | gint8 *dash_list = (gint8 *)"\1\1";

../libs/clearlooks-newer/clearlooks_style.c:1328:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

1328 | dash_list = (gint8 *)"\4\4";

In file included from ../../gtk/inst/lib/glib-2.0/include/glibconfig.h:9,

from ../../gtk/inst/include/glib-2.0/glib/gtypes.h:32,

from ../../gtk/inst/include/glib-2.0/glib/galloca.h:32,

from ../../gtk/inst/include/glib-2.0/glib.h:30,

from ../../gtk/inst/include/glib-2.0/gobject/gbinding.h:28,

from ../../gtk/inst/include/glib-2.0/glib-object.h:23,

from ../../gtk/inst/include/glib-2.0/gio/gioenums.h:28,

from ../../gtk/inst/include/glib-2.0/gio/giotypes.h:28,

from ../../gtk/inst/include/glib-2.0/gio/gio.h:26,

from ../libs/tk/ydk/ydk/gdkapplaunchcontext.h:30,

from ../libs/tk/ydk/ydk/gdk.h:32,

from ../libs/tk/ytk/ytk/ytk.h:32,

from ../libs/clearlooks-newer/clearlooks_style.c:22:

../libs/clearlooks-newer/clearlooks_style.c: In function 'set_transparency':

../../gtk/inst/include/glib-2.0/gobject/gtype.h:2238:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

2238 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \

../../gtk/inst/include/glib-2.0/glib/gmacros.h:379:8: note: in definition of macro '_G_BOOLEAN_EXPR'

379 | if (expr) \

../../gtk/inst/include/glib-2.0/glib/gmessages.h:594:9: note: in expansion of macro 'G_LIKELY'

594 | if G_LIKELY(expr) { } else \

../libs/clearlooks-newer/clearlooks_style.c:1424:2: note: in expansion of macro 'g_return_val_if_fail'

1424 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~~~~~~~~

../../gtk/inst/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'

495 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type)))

| ^~~~~~~~~~~

../libs/tk/ydk-pixbuf/ydk-pixbuf/gdk-pixbuf-core.h:159:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'

159 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))

| ^~~~~~~~~~~~~~~~~~~~~~~~~~

../libs/clearlooks-newer/clearlooks_style.c:1424:24: note: in expansion of macro 'GDK_IS_PIXBUF'

1424 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);

| ^~~~~~~~~~~~~

../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_register_type':

../libs/clearlooks-newer/clearlooks_style.c:1647:3: warning: cast between incompatible function types from 'void (*)(ClearlooksStyleClass *)' {aka 'void (*)(struct _ClearlooksStyleClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]

1647 | (GClassInitFunc) clearlooks_style_class_init,

../libs/clearlooks-newer/clearlooks_style.c:1652:3: warning: cast between incompatible function types from 'void (*)(ClearlooksStyle *)' {aka 'void (*)(struct _ClearlooksStyle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]

1652 | (GInstanceInitFunc) clearlooks_style_init,

[1206/1873] Linking build/libs/canvas/libcanvas.so

[1207/1873] Compiling libs/vamp-plugins/BarBeatTrack.cpp

[1208/1873] Compiling libs/vamp-plugins/plugins.cpp

[1209/1873] Compiling libs/vamp-plugins/AmplitudeFollower.cpp

[1210/1873] Compiling libs/vamp-plugins/ChromagramPlugin.cpp

[1211/1873] Compiling libs/tk/suil/x11_in_gtk2.c

[1212/1873] Compiling libs/surfaces/generic_midi/midicontrollable.cc

[1213/1873] Compiling libs/surfaces/generic_midi/interface.cc

[1214/1873] Compiling libs/surfaces/generic_midi/midiaction.cc

[1215/1873] Compiling libs/surfaces/generic_midi/midifunction.cc

[1216/1873] Compiling libs/surfaces/generic_midi/midiinvokable.cc

[1217/1873] Compiling libs/surfaces/generic_midi/gmcp_gui.cc

[1218/1873] Compiling libs/surfaces/generic_midi/generic_midi_control_protocol.cc

../libs/surfaces/generic_midi/generic_midi_control_protocol.cc: In member function 'MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)':

../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:857:28: warning: 'ctltype' may be used uninitialized in this function [-Wmaybe-uninitialized]

857 | MIDIControllable::CtlType ctltype;

../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:949:17: warning: 'ev' may be used uninitialized in this function [-Wmaybe-uninitialized]

949 | mc->bind_midi (channel, ev, detail);

| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~

[1219/1873] Compiling libs/surfaces/faderport/operations.cc

[1220/1873] Compiling libs/surfaces/faderport/faderport_interface.cc

[1221/1873] Compiling libs/surfaces/faderport/faderport.cc

[1222/1873] Compiling libs/surfaces/faderport/gui.cc

[1223/1873] Compiling libs/surfaces/faderport8/faderport8_interface.cc

[1224/1873] Compiling libs/surfaces/faderport8/gui.cc

[1225/1873] Compiling libs/surfaces/faderport8/actions.cc

[1226/1873] Compiling libs/surfaces/faderport8/fp8_strip.cc

[1227/1873] Compiling libs/surfaces/faderport8/faderport8.cc

../libs/surfaces/faderport8/faderport8.cc: In static member function 'static bool ArdourSurface::FP8::FaderPort8::probe(std::string&, std::string&)':

../libs/surfaces/faderport8/faderport8.cc:111:113: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]

111 | DEBUG_TRACE (DEBUG::FaderPort8, "prope got no output midi ports at all - perhaps an audio backend problem?\n");

[1228/1873] Compiling libs/surfaces/faderport8/callbacks.cc

[1229/1873] Compiling libs/surfaces/faderport8/fp8_controls.cc

[1230/1873] Compiling libs/surfaces/faderport8/faderport16_interface.cc

[1231/1873] Compiling libs/surfaces/faderport8/gui.cc

[1232/1873] Compiling libs/surfaces/faderport8/callbacks.cc

[1233/1873] Compiling libs/surfaces/faderport8/fp8_strip.cc

[1234/1873] Compiling libs/surfaces/faderport8/fp8_controls.cc

[1235/1873] Compiling libs/surfaces/faderport8/faderport8.cc

../libs/surfaces/faderport8/faderport8.cc: In static member function 'static bool ArdourSurface::FP16::FaderPort8::probe(std::string&, std::string&)':

../libs/surfaces/faderport8/faderport8.cc:111:113: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]

111 | DEBUG_TRACE (DEBUG::FaderPort8, "prope got no output midi ports at all - perhaps an audio backend problem?\n");

[1236/1873] Compiling libs/surfaces/faderport8/actions.cc

[1237/1873] Compiling libs/surfaces/faderport8/actions.cc

[1238/1873] Compiling libs/surfaces/faderport8/faderport2_interface.cc

[1239/1873] Compiling libs/surfaces/faderport8/gui.cc

[1240/1873] Compiling libs/surfaces/faderport8/callbacks.cc

[1241/1873] Compiling libs/surfaces/faderport8/fp8_strip.cc

[1242/1873] Compiling libs/surfaces/faderport8/faderport8.cc

[1243/1873] Compiling libs/surfaces/faderport8/fp8_controls.cc

../libs/surfaces/faderport8/faderport8.cc: In static member function 'static bool ArdourSurface::FP2::FaderPort8::probe(std::string&, std::string&)':

../libs/surfaces/faderport8/faderport8.cc:111:113: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]

111 | DEBUG_TRACE (DEBUG::FaderPort8, "prope got no output midi ports at all - perhaps an audio backend problem?\n");

[1244/1873] Compiling libs/surfaces/cc121/operations.cc

[1245/1873] Compiling libs/surfaces/cc121/cc121_interface.cc

[1246/1873] Linking build/libs/widgets/libwidgets.so

[1247/1873] Compiling libs/surfaces/cc121/gui.cc

[1248/1873] Compiling libs/surfaces/cc121/cc121.cc

[1249/1873] Compiling libs/surfaces/mackie/interface.cc

[1250/1873] Compiling libs/surfaces/mackie/types.cc

[1251/1873] Compiling libs/surfaces/mackie/surface_port.cc

[1252/1873] Compiling libs/surfaces/mackie/surface.cc

[1253/1873] Compiling libs/surfaces/mackie/subview.cc

[1254/1873] Compiling libs/surfaces/mackie/pot.cc

[1255/1873] Compiling libs/surfaces/mackie/midi_byte_array.cc

[1256/1873] Compiling libs/surfaces/mackie/meter.cc

[1257/1873] Compiling libs/surfaces/mackie/mackie_control_protocol.cc

[1258/1873] Compiling libs/surfaces/mackie/led.cc

[1259/1873] Compiling libs/surfaces/mackie/jog_wheel.cc

[1260/1873] Compiling libs/surfaces/mackie/gui.cc

[1261/1873] Compiling libs/surfaces/mackie/fader.cc

[1262/1873] Compiling libs/surfaces/mackie/device_profile.cc

[1263/1873] Compiling libs/surfaces/mackie/controls.cc

[1264/1873] Compiling libs/surfaces/mackie/mcp_buttons.cc

[1265/1873] Compiling libs/surfaces/mackie/strip.cc

[1266/1873] Compiling libs/surfaces/mackie/jog.cc

[1267/1873] Compiling libs/surfaces/mackie/button.cc

[1268/1873] Compiling libs/surfaces/mackie/device_info.cc

[1269/1873] Compiling libs/surfaces/mackie/uf8_interface.cc

[1270/1873] Compiling libs/surfaces/mackie/types.cc

[1271/1873] Compiling libs/surfaces/mackie/surface_port.cc

[1272/1873] Compiling libs/surfaces/mackie/surface.cc

[1273/1873] Compiling libs/surfaces/mackie/subview.cc

[1274/1873] Compiling libs/surfaces/mackie/pot.cc

[1275/1873] Compiling libs/surfaces/mackie/midi_byte_array.cc

[1276/1873] Linking build/libs/ardouralsautil/libardouralsautil.so

[1277/1873] Linking build/libs/aaf/libaaf.so

[1278/1873] Compiling libs/surfaces/mackie/led.cc

[1279/1873] Compiling libs/surfaces/mackie/jog_wheel.cc

[1280/1873] Compiling libs/surfaces/mackie/gui.cc

[1281/1873] Compiling libs/surfaces/mackie/fader.cc

[1282/1873] Compiling libs/surfaces/mackie/device_profile.cc

[1283/1873] Compiling libs/surfaces/mackie/controls.cc

[1284/1873] Compiling libs/surfaces/mackie/mackie_control_protocol.cc

[1285/1873] Compiling libs/surfaces/mackie/meter.cc

[1286/1873] Compiling libs/surfaces/mackie/jog.cc

[1287/1873] Compiling libs/surfaces/mackie/device_info.cc

[1288/1873] Compiling libs/surfaces/mackie/button.cc

[1289/1873] Compiling libs/surfaces/mackie/strip.cc

[1290/1873] Compiling libs/surfaces/mackie/mcp_buttons.cc

[1291/1873] Compiling libs/surfaces/us2400/types.cc

[1292/1873] Compiling libs/surfaces/us2400/surface_port.cc

[1293/1873] Compiling libs/surfaces/us2400/surface.cc

[1294/1873] Compiling libs/surfaces/us2400/strip.cc

[1295/1873] Linking build/libs/waveview/libwaveview.so

[1296/1873] Linking build/libs/qm-dsp/libqm-dsp.a

[1297/1873] Compiling libs/surfaces/us2400/midi_byte_array.cc

[1298/1873] Compiling libs/surfaces/us2400/mcp_buttons.cc

[1299/1873] Compiling libs/surfaces/us2400/led.cc

[1300/1873] Compiling libs/surfaces/us2400/jog_wheel.cc

[1301/1873] Compiling libs/surfaces/us2400/jog.cc

[1302/1873] Compiling libs/surfaces/us2400/gui.cc

[1303/1873] Compiling libs/surfaces/us2400/fader.cc

[1304/1873] Compiling libs/surfaces/us2400/device_profile.cc

[1305/1873] Compiling libs/surfaces/us2400/controls.cc

[1306/1873] Compiling libs/surfaces/us2400/pot.cc

[1307/1873] Compiling libs/surfaces/us2400/meter.cc

[1308/1873] Compiling libs/surfaces/us2400/us2400_control_protocol.cc

[1309/1873] Compiling libs/surfaces/us2400/device_info.cc

[1310/1873] Compiling libs/surfaces/us2400/interface.cc

[1311/1873] Compiling libs/surfaces/us2400/button.cc

[1312/1873] Compiling libs/surfaces/launch_control_xl/gui.cc

[1313/1873] Compiling libs/surfaces/launch_control_xl/leds.cc

[1314/1873] Compiling libs/surfaces/launch_control_xl/interface.cc

[1315/1873] Compiling libs/surfaces/launch_control_xl/launch_control_xl.cc

[1316/1873] Compiling libs/surfaces/launch_control_xl/controllers.cc

[1317/1873] Compiling libs/surfaces/launch_control_xl/midi_byte_array.cc

[1318/1873] Compiling libs/surfaces/osc/osc_cue_observer.cc

[1319/1873] Compiling libs/surfaces/osc/osc_global_observer.cc

[1320/1873] Compiling libs/surfaces/osc/osc_select_observer.cc

[1321/1873] Compiling libs/surfaces/osc/osc_route_observer.cc

[1322/1873] Compiling libs/surfaces/osc/osc.cc

[1323/1873] Compiling libs/surfaces/osc/interface.cc

[1324/1873] Compiling libs/surfaces/osc/osc_gui.cc

[1325/1873] Compiling libs/surfaces/osc/osc_controllable.cc

[1326/1873] Compiling libs/surfaces/console1/c1_gui.cc

[1327/1873] Compiling libs/surfaces/console1/c1_plugin_operations.cc

[1328/1873] Compiling libs/surfaces/console1/c1_operations.cc

[1329/1873] Compiling libs/surfaces/console1/console1_interface.cc

[1330/1873] Linking build/libs/vamp-pyin/libardourvamppyin.so

../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_encoder(ArdourSurface::Console1::ControllerID, std::shared_ptr<ARDOUR::AutomationControl>)':

../libs/surfaces/console1/c1_operations.cc:1144:41: warning: 'gain' may be used uninitialized in this function [-Wmaybe-uninitialized]

1144 | get_encoder (controllerID)->set_value (gain);

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~

../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_eq_freq(uint32_t)':

../libs/surfaces/console1/c1_operations.cc:919:18: warning: 'eq_freq_id' may be used uninitialized in this function [-Wmaybe-uninitialized]

919 | if (map_encoder (controllerID)) {

| ~~~~~~~~~~~~^~~~~~~~~~~~~~

../libs/surfaces/console1/c1_operations.cc: In member function 'void ArdourSurface::Console1::map_eq_gain(uint32_t)':

../libs/surfaces/console1/c1_operations.cc:932:18: warning: 'eq_gain_id' may be used uninitialized in this function [-Wmaybe-uninitialized]

932 | if (map_encoder (controllerID)) {

| ~~~~~~~~~~~~^~~~~~~~~~~~~~

[1331/1873] Compiling libs/surfaces/console1/console1.cc

../libs/surfaces/console1/console1.cc: In member function 'void ArdourSurface::Console1::master_monitor_has_changed()':

../libs/surfaces/console1/console1.cc:1211:7: warning: unused variable 'monitor_active' [-Wunused-variable]

1211 | bool monitor_active = session->monitor_active ();

| ^~~~~~~~~~~~~~

[1332/1873] Compiling libs/surfaces/launchpad_pro/gui.cc

[1333/1873] Compiling libs/surfaces/launchpad_pro/interface.cc

[1334/1873] Compiling libs/surfaces/launchpad_pro/lppro.cc

[1335/1873] Linking build/tools/sanity_check/sanityCheck

[1336/1873] Compiling libs/surfaces/launchpad_x/launchpad_mini_interface.cc

[1337/1873] Compiling libs/surfaces/launchpad_x/lpx.cc

[1338/1873] Compiling libs/surfaces/launchpad_x/gui.cc

[1339/1873] Compiling libs/surfaces/launchpad_x/launchpad_x_interface.cc

[1340/1873] Compiling libs/surfaces/launchpad_x/gui.cc

[1341/1873] Compiling libs/surfaces/launchpad_x/lpx.cc

[1342/1873] Compiling libs/surfaces/launchkey_4/launchkey_4_interface.cc

[1343/1873] Compiling libs/surfaces/launchkey_4/launchkey_4.cc

[1344/1873] Linking build/libs/clearlooks-newer/libclearlooks.so

[1345/1873] Compiling libs/surfaces/launchkey_4/gui.cc

[1346/1873] Compiling libs/surfaces/push2/utils.cc

[1347/1873] Compiling libs/surfaces/push2/track_mix.cc

[1348/1873] Compiling libs/surfaces/push2/splash.cc

[1349/1873] Compiling libs/surfaces/push2/scale.cc

[1350/1873] Compiling libs/surfaces/push2/menu.cc

[1351/1873] Linking build/libs/surfaces/generic_midi/libardour_generic_midi.so

[1352/1873] Linking build/libs/vamp-plugins/libardourvampplugins.so

[1353/1873] Linking build/libs/surfaces/faderport/libardour_faderport.so

[1354/1873] Linking build/libs/surfaces/faderport8/libardour_faderport8.so

[1355/1873] Linking build/libs/surfaces/faderport8/libardour_faderport16.so

[1356/1873] Linking build/libs/surfaces/faderport8/libardour_faderport2.so

[1357/1873] Linking build/libs/surfaces/cc121/libardour_cc121.so

[1358/1873] Linking build/libs/surfaces/mackie/libardour_mcp.so

[1359/1873] Linking build/libs/surfaces/mackie/libardour_ssl_uf8.so

[1360/1873] Linking build/libs/surfaces/us2400/libardour_us2400.so

[1361/1873] Linking build/libs/surfaces/launch_control_xl/libardour_launch_control_xl.so

[1362/1873] Linking build/libs/surfaces/osc/libardour_osc.so

[1363/1873] Linking build/libs/surfaces/console1/libardour_console1.so

[1364/1873] Linking build/libs/surfaces/launchpad_pro/libardour_launchpad_pro.so

[1365/1873] Linking build/libs/surfaces/launchpad_x/libardour_launchpad_mini.so

[1366/1873] Linking build/libs/surfaces/launchpad_x/libardour_launchpad_x.so

[1367/1873] Linking build/libs/surfaces/launchkey_4/libardour_launchkey_4.so

[1368/1873] Compiling libs/surfaces/push2/layout.cc

[1369/1873] Compiling libs/surfaces/push2/knob.cc

[1370/1873] Linking build/libs/tk/suil/libsuil_x11_in_gtk2.so

[1371/1873] Compiling libs/surfaces/push2/level_meter.cc

[1372/1873] Compiling libs/surfaces/push2/leds.cc

[1373/1873] Compiling libs/surfaces/push2/midi_byte_array.cc

[1374/1873] Compiling libs/surfaces/push2/cues.cc

[1375/1873] Compiling libs/surfaces/push2/canvas.cc

[1376/1873] Compiling libs/surfaces/push2/buttons.cc

[1377/1873] Compiling libs/surfaces/push2/mix.cc

[1378/1873] Compiling libs/surfaces/push2/gui.cc

[1379/1873] Compiling libs/surfaces/push2/interface.cc

[1380/1873] Compiling libs/surfaces/push2/push2.cc

[1381/1873] Compiling libs/surfaces/contourdesign/button_config_widget.cc

[1382/1873] Compiling libs/surfaces/contourdesign/interface.cc

[1383/1873] Compiling libs/surfaces/contourdesign/jump_distance_widget.cc

[1384/1873] Compiling libs/surfaces/contourdesign/contourdesign_gui.cc

[1385/1873] Compiling libs/surfaces/contourdesign/contourdesign.cc

[1386/1873] Compiling libs/surfaces/websockets/ardour_websockets.cc

[1387/1873] Compiling libs/surfaces/websockets/resources.cc

[1388/1873] Compiling libs/surfaces/websockets/typed_value.cc

[1389/1873] Compiling libs/surfaces/websockets/manifest.cc

[1390/1873] Compiling libs/surfaces/websockets/feedback.cc

[1391/1873] Compiling libs/surfaces/websockets/message.cc

[1392/1873] Compiling libs/surfaces/websockets/component.cc

[1393/1873] Compiling libs/surfaces/websockets/dispatcher.cc

[1394/1873] Compiling libs/surfaces/websockets/interface.cc

[1395/1873] Compiling libs/surfaces/websockets/json.cc

[1396/1873] Compiling libs/surfaces/websockets/client.cc

[1397/1873] Compiling libs/surfaces/websockets/server.cc

[1398/1873] Compiling libs/surfaces/websockets/state.cc

[1399/1873] Compiling libs/surfaces/websockets/mixer.cc

[1400/1873] Compiling libs/surfaces/websockets/transport.cc

[1401/1873] Compiling libs/panners/2in2out/panner_2in2out.cc

[1402/1873] Compiling libs/panners/1in2out/panner_1in2out.cc

[1403/1873] Compiling libs/panners/vbap/vbap_speakers.cc

[1404/1873] Compiling libs/panners/vbap/vbap.cc

[1405/1873] Compiling libs/panners/stereobalance/panner_balance.cc

[1406/1873] Compiling libs/backends/jack/weak_libjack.c

In file included from ../libs/backends/jack/weak_libjack.h:194,

from ../libs/backends/jack/weak_libjack.c:20:

/home/ardour/linux-x86_64/gtk/inst/include/jack/jack.h:77:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]

77 | jack_get_version_string() JACK_OPTIONAL_WEAK_EXPORT;

| ^~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/backends/jack/weak_libjack.h:194,

from ../libs/backends/jack/weak_libjack.c:20:

/home/ardour/linux-x86_64/gtk/inst/include/jack/jack.h:1391:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]

1391 | jack_time_t jack_get_time() JACK_OPTIONAL_WEAK_EXPORT;

| ^~~~~~~~~~~

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:8: warning: no previous prototype for 'WJACK_get_time' [-Wmissing-prototypes]

244 | RTYPE WJACK_ ## NAME DEF { \

../libs/backends/jack/weak_libjack.def:42:1: note: in expansion of macro 'JPFUN'

42 | JPFUN(1, jack_time_t, get_time, (void), (), 0)

../libs/backends/jack/weak_libjack.c:244:8: 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)

[1407/1873] Compiling libs/backends/jack/jack_audiobackend.cc

[1408/1873] Compiling libs/backends/jack/jack_api.cc

[1409/1873] Compiling libs/backends/jack/jack_session.cc

[1410/1873] Compiling libs/backends/jack/jack_utils.cc

[1411/1873] Compiling libs/backends/jack/jack_portengine.cc

[1412/1873] Linking build/libs/surfaces/contourdesign/libardour_contourdesign.so

[1413/1873] Compiling libs/backends/jack/jack_connection.cc

[1414/1873] Compiling libs/backends/alsa/alsa_midi.cc

[1415/1873] Compiling libs/backends/alsa/zita-alsa-pcmi.cc

[1416/1873] Compiling libs/backends/alsa/alsa_slave.cc

[1417/1873] Compiling libs/backends/alsa/alsa_rawmidi.cc

[1418/1873] Compiling libs/backends/alsa/alsa_audiobackend.cc

[1419/1873] Compiling libs/backends/alsa/alsa_sequencer.cc

[1420/1873] Compiling libs/backends/pulseaudio/pulseaudio_backend.cc

[1421/1873] Compiling libs/backends/dummy/dummy_audiobackend.cc

[1422/1873] Compiling libs/plugins/reasonablesynth.lv2/lv2.c

[1423/1873] Compiling libs/plugins/a-comp.lv2/a-comp.c

[1424/1873] Compiling libs/plugins/a-exp.lv2/a-exp.c

[1425/1873] Compiling libs/plugins/a-delay.lv2/a-delay.c

[1426/1873] Compiling libs/plugins/a-eq.lv2/a-eq.c

[1427/1873] Compiling libs/plugins/a-reverb.lv2/a-reverb.c

[1428/1873] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/plugins/a-delay.lv2/a-delay.c:34:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_sequence_begin':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_sequence_end':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_sequence_next':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

In file included from ../libs/plugins/a-delay.lv2/a-delay.c:32:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_tuple_begin':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/plugins/a-delay.lv2/a-delay.c:34:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_tuple_next':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_object_begin':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'lv2_atom_object_next':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:60:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:59:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:60:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc: In function 'void run(LV2_Handle, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:128:25: warning: unnecessary parentheses in declaration of 'ev' [-Wparentheses]

128 | for (LV2_Atom_Event * (iter) = lv2_atom_sequence_begin(&(seq)->body); \

../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:622:2: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH'

622 | LV2_ATOM_SEQUENCE_FOREACH (self->control, ev)

| ^~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:59:

../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc: In function 'LV2_State_Status restore(LV2_Handle, LV2_State_Retrieve_Function, LV2_State_Handle, uint32_t, const LV2_Feature* const*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const void*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

../libs/plugins/a-fluidsynth.lv2/a-fluidsynth.cc:993:31: note: in expansion of macro 'LV2_ATOM_BODY'

993 | memcpy (self->queue_tuning, LV2_ATOM_BODY (value), 128 * sizeof (double));

| ^~~~~~~~~~~~~

[1429/1873] Compiling gtk2_ardour/region_editor_window.cc

[1430/1873] Compiling gtk2_ardour/panner_editor.cc

[1431/1873] Compiling gtk2_ardour/ardour_ui_keys.cc

[1432/1873] Compiling gtk2_ardour/export_analysis_graphs.cc

[1433/1873] Compiling gtk2_ardour/session_dialog.cc

[1434/1873] Compiling gtk2_ardour/foldback_strip.cc

[1435/1873] Compiling gtk2_ardour/pianoroll_automation_line.cc

[1436/1873] Compiling gtk2_ardour/plugin_ui.cc

[1437/1873] Compiling gtk2_ardour/session_import_dialog.cc

[1438/1873] Compiling gtk2_ardour/utils_videotl.cc

[1439/1873] Linking build/libs/backends/jack/libjack_audiobackend.so

[1440/1873] Linking build/libs/backends/alsa/libalsa_audiobackend.so

[1441/1873] Compiling gtk2_ardour/engine_dialog.cc

[1442/1873] Compiling gtk2_ardour/port_matrix.cc

[1443/1873] Compiling gtk2_ardour/io_plugin_window.cc

[1444/1873] Compiling gtk2_ardour/enums.cc

[1445/1873] Compiling gtk2_ardour/automation_line.cc

[1446/1873] Compiling gtk2_ardour/export_format_dialog.cc

[1447/1873] Compiling gtk2_ardour/export_filename_selector.cc

[1448/1873] Compiling gtk2_ardour/editor_drag.cc

../gtk2_ardour/editor_drag.cc:1694:2: warning: #warning paul fix this code [-Wcpp]

1694 | #warning paul fix this code

../gtk2_ardour/editor_drag.cc:7224:2: warning: #warning paul this needs to use some other math in the non-time axis view case [-Wcpp]

7224 | #warning paul this needs to use some other math in the non-time axis view case

../gtk2_ardour/editor_drag.cc: In constructor 'SelectionMarkerDrag::SelectionMarkerDrag(Editor&, ArdourCanvas::Item*)':

../gtk2_ardour/editor_drag.cc:5834:7: warning: unused variable 'ok' [-Wunused-variable]

5834 | bool ok = _editor.get_selection_extents (_start_at_start, _end_at_start);

../gtk2_ardour/editor_drag.cc: In member function 'virtual void MarkerDrag::finished(GdkEvent*, bool)':

../gtk2_ardour/editor_drag.cc:4671:76: warning: 'do_locate' may be used uninitialized in this function [-Wmaybe-uninitialized]

4671 | if (do_locate && !editing_context.session()->config.get_external_sync () && (_editor.edit_point() != Editing::EditAtSelectedMarker)) {

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[1449/1873] Compiling gtk2_ardour/export_preset_selector.cc

[1450/1873] Compiling gtk2_ardour/template_dialog.cc

[1451/1873] Compiling gtk2_ardour/route_ui.cc

[1452/1873] Compiling gtk2_ardour/route_params_ui.cc

[1453/1873] Compiling gtk2_ardour/loudness_settings.cc

[1454/1873] Compiling gtk2_ardour/port_matrix_body.cc

[1455/1873] Compiling gtk2_ardour/hit.cc

[1456/1873] Compiling gtk2_ardour/playlist_selector.cc

[1457/1873] Compiling gtk2_ardour/editor_tempodisplay.cc

[1458/1873] Compiling gtk2_ardour/midi_tracer.cc

[1459/1873] Compiling gtk2_ardour/sfdb_freesound_mootcher.cc

[1460/1873] Compiling gtk2_ardour/pianokeyboard.cc

[1461/1873] Compiling gtk2_ardour/editor_sections.cc

[1462/1873] Compiling gtk2_ardour/streamview.cc

[1463/1873] Compiling gtk2_ardour/luadialog.cc

[1464/1873] Compiling gtk2_ardour/editor_selection.cc

[1465/1873] Compiling gtk2_ardour/editor_markers.cc

[1466/1873] Compiling gtk2_ardour/editor_section_box.cc

[1467/1873] Compiling gtk2_ardour/editor_cursors.cc

[1468/1873] Compiling gtk2_ardour/nsmclient.cc

[1469/1873] Compiling gtk2_ardour/editor_actions.cc

[1470/1873] Compiling gtk2_ardour/duplicate_routes_dialog.cc

[1471/1873] Compiling gtk2_ardour/debug.cc

[1472/1873] Compiling gtk2_ardour/stereo_panner.cc

[1473/1873] Compiling gtk2_ardour/color_theme_manager.cc

[1474/1873] Compiling gtk2_ardour/bbt_marker_dialog.cc

[1475/1873] Compiling gtk2_ardour/automation_streamview.cc

[1476/1873] Compiling gtk2_ardour/keyboard.cc

[1477/1873] Compiling gtk2_ardour/audio_region_editor.cc

[1478/1873] Compiling gtk2_ardour/velocity_ghost_region.cc

[1479/1873] Compiling gtk2_ardour/ardour_ui_mixer.cc

[1480/1873] Compiling gtk2_ardour/return_ui.cc

[1481/1873] Compiling gtk2_ardour/video_monitor.cc

[1482/1873] Compiling gtk2_ardour/ambiguous_file_dialog.cc

[1483/1873] Compiling gtk2_ardour/midi_time_axis.cc

[1484/1873] Compiling gtk2_ardour/transport_control_ui.cc

[1485/1873] Compiling gtk2_ardour/region_fx_line.cc

[1486/1873] Compiling gtk2_ardour/region_fx_properties_box.cc

[1487/1873] Compiling gtk2_ardour/patch_change_dialog.cc

[1488/1873] Compiling gtk2_ardour/midi_streamview.cc

[1489/1873] Compiling gtk2_ardour/export_report.cc

[1490/1873] Compiling gtk2_ardour/lua_script_manager.cc

[1491/1873] Compiling gtk2_ardour/varispeed_dialog.cc

[1492/1873] Compiling gtk2_ardour/automation_region_view.cc

[1493/1873] Compiling gtk2_ardour/triggerbox_ui.cc

[1494/1873] Compiling gtk2_ardour/vca_master_strip.cc

[1495/1873] Compiling gtk2_ardour/audio_region_view.cc

[1496/1873] Compiling gtk2_ardour/save_template_dialog.cc

[1497/1873] Compiling gtk2_ardour/ardour_ui.cc

[1498/1873] Compiling gtk2_ardour/editor_automation_line.cc

[1499/1873] Compiling gtk2_ardour/application_bar.cc

[1500/1873] Compiling gtk2_ardour/window_manager.cc

[1501/1873] Compiling gtk2_ardour/recorder_group_tabs.cc

[1502/1873] Compiling gtk2_ardour/verbose_cursor.cc

[1503/1873] Compiling gtk2_ardour/rc_option_editor.cc

[1504/1873] Compiling gtk2_ardour/automation_time_axis.cc

[1505/1873] Compiling gtk2_ardour/mixer_group_tabs.cc

[1506/1873] Compiling gtk2_ardour/public_editor.cc

[1507/1873] Linking build/libs/surfaces/push2/libardour_push2.so

[1508/1873] Compiling gtk2_ardour/pianoroll_velocity.cc

[1509/1873] Compiling gtk2_ardour/meterbridge.cc

[1510/1873] Compiling gtk2_ardour/view_background.cc

[1511/1873] Compiling gtk2_ardour/ardour_window.cc

[1512/1873] Compiling gtk2_ardour/trigger_route_list.cc

[1513/1873] Compiling gtk2_ardour/port_matrix_component.cc

[1514/1873] Compiling gtk2_ardour/trigger_clip_picker.cc

[1515/1873] Compiling gtk2_ardour/gui_object.cc

[1516/1873] Compiling gtk2_ardour/midi_region_view.cc

[1517/1873] Compiling gtk2_ardour/export_file_notebook.cc

[1518/1873] Compiling gtk2_ardour/track_record_axis.cc

[1519/1873] Compiling gtk2_ardour/ardour_ui_options.cc

[1520/1873] Compiling gtk2_ardour/region_gain_line.cc

[1521/1873] Compiling gtk2_ardour/timers.cc

[1522/1873] Compiling gtk2_ardour/main.cc

[1523/1873] Compiling gtk2_ardour/trigger_page.cc

[1524/1873] Compiling gtk2_ardour/stereo_panner_editor.cc

[1525/1873] Compiling gtk2_ardour/export_dialog.cc

[1526/1873] Compiling gtk2_ardour/plugin_dspload_window.cc

[1527/1873] Compiling gtk2_ardour/ardour_ui_access_web.cc

[1528/1873] Compiling gtk2_ardour/plugin_selector.cc

[1529/1873] Compiling gtk2_ardour/ardour_ui2.cc

[1530/1873] Compiling gtk2_ardour/editor_summary.cc

[1531/1873] Compiling gtk2_ardour/trigger_source_list.cc

[1532/1873] Compiling gtk2_ardour/editor_mixer.cc

[1533/1873] Compiling gtk2_ardour/editor_keys.cc

[1534/1873] Compiling gtk2_ardour/route_comment_editor.cc

[1535/1873] Compiling gtk2_ardour/editor_canvas.cc

[1536/1873] Compiling gtk2_ardour/selection.cc

[1537/1873] Compiling gtk2_ardour/selection_properties_box.cc

[1538/1873] Compiling gtk2_ardour/pianoroll.cc

../gtk2_ardour/pianoroll.cc: In member function 'void Pianoroll::add_multi_controller_item(Gtk::Menu_Helpers::MenuList&, uint16_t, int, const string&, ArdourWidgets::MetaButton*)':

../gtk2_ardour/pianoroll.cc:251:26: warning: unused variable 'cmi' [-Wunused-variable]

251 | Gtk::CheckMenuItem* cmi = static_cast<Gtk::CheckMenuItem*>(&chn_items.back());

[1539/1873] Compiling gtk2_ardour/session_archive_dialog.cc

[1540/1873] Compiling gtk2_ardour/panner_interface.cc

[1541/1873] Compiling gtk2_ardour/step_entry.cc

[1542/1873] Compiling gtk2_ardour/region_view.cc

[1543/1873] Linking build/libs/surfaces/websockets/libardour_websockets.so

[1544/1873] Compiling gtk2_ardour/ardour_ui_session.cc

[1545/1873] Compiling gtk2_ardour/input_port_monitor.cc

[1546/1873] Compiling gtk2_ardour/opts.cc

[1547/1873] Compiling gtk2_ardour/missing_filesource_dialog.cc

[1548/1873] Compiling gtk2_ardour/plugin_setup_dialog.cc

[1549/1873] Compiling gtk2_ardour/splash.cc

[1550/1873] Compiling gtk2_ardour/soundcloud_export_selector.cc

[1551/1873] Compiling gtk2_ardour/midi_channel_dialog.cc

[1552/1873] Compiling gtk2_ardour/time_selection.cc

[1553/1873] Compiling gtk2_ardour/audio_clip_editor.cc

[1554/1873] Compiling gtk2_ardour/ghostregion.cc

[1555/1873] Compiling gtk2_ardour/audio_clock.cc

[1556/1873] Compiling gtk2_ardour/piano_roll_header.cc

[1557/1873] Compiling gtk2_ardour/big_transport_window.cc

[1558/1873] Compiling gtk2_ardour/pingback.cc

[1559/1873] Compiling gtk2_ardour/export_timespan_selector.cc

[1560/1873] Linking build/libs/panners/2in2out/libpan2in2out.so

[1561/1873] Linking build/libs/panners/1in2out/libpan1in2out.so

[1562/1873] Linking build/libs/panners/vbap/libpanvbap.so

[1563/1873] Compiling gtk2_ardour/processor_selection.cc

[1564/1873] Compiling gtk2_ardour/pianoroll_midi_view.cc

[1565/1873] Linking build/libs/panners/stereobalance/libpanbalance.so

[1566/1873] Compiling gtk2_ardour/tempo_curve.cc

[1567/1873] Compiling gtk2_ardour/ardour_dialog.cc

[1568/1873] Compiling gtk2_ardour/session_option_editor.cc

[1569/1873] Compiling gtk2_ardour/pt_import_selector.cc

[1570/1873] Compiling gtk2_ardour/rta_window.cc

[1571/1873] Compiling gtk2_ardour/editor_group_tabs.cc

[1572/1873] Compiling gtk2_ardour/stripable_colorpicker.cc

[1573/1873] Compiling gtk2_ardour/linux_vst_gui_support.cc

[1574/1873] Compiling gtk2_ardour/fft_result.cc

[1575/1873] Compiling gtk2_ardour/add_route_dialog.cc

[1576/1873] Compiling gtk2_ardour/ruler_dialog.cc

[1577/1873] Compiling gtk2_ardour/mono_panner_editor.cc

[1578/1873] Compiling gtk2_ardour/add_video_dialog.cc

[1579/1873] Linking build/libs/backends/pulseaudio/libpulseaudio_backend.so

[1580/1873] Linking build/libs/LV2/reasonablesynth.lv2/reasonablesynth.so

[1581/1873] Linking build/libs/LV2/a-comp.lv2/a-comp.so

[1582/1873] Linking build/libs/LV2/a-exp.lv2/a-exp.so

[1583/1873] Linking build/libs/LV2/a-eq.lv2/a-eq.so

[1584/1873] Linking build/libs/LV2/a-reverb.lv2/a-reverb.so

[1585/1873] Linking build/libs/LV2/a-delay.lv2/a-delay.so

[1586/1873] Linking build/libs/backends/dummy/libdummy_audiobackend.so

[1587/1873] Linking build/libs/LV2/a-fluidsynth.lv2/a-fluidsynth.so

[1588/1873] Compiling gtk2_ardour/meter_patterns.cc

[1589/1873] Compiling gtk2_ardour/note_player.cc

[1590/1873] Compiling gtk2_ardour/transpose_dialog.cc

[1591/1873] Compiling gtk2_ardour/transform_dialog.cc

In file included from ../gtk2_ardour/transform_dialog.h:30,

from ../gtk2_ardour/transform_dialog.cc:24:

../libs/ardour/ardour/transform.h: In member function 'void TransformDialog::ValueChooser::get(std::__cxx11::list<ARDOUR::Transform::Operation>&)':

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

../libs/ardour/ardour/transform.h:70:9: warning: '<anonymous>.ARDOUR::Transform::Value::prop' may be used uninitialized in this function [-Wmaybe-uninitialized]

70 | struct Value {

[1592/1873] Compiling gtk2_ardour/about.cc

[1593/1873] Compiling gtk2_ardour/route_group_menu.cc

[1594/1873] Compiling gtk2_ardour/automation_controller.cc

[1595/1873] Compiling gtk2_ardour/velocity_display.cc

[1596/1873] Compiling gtk2_ardour/editor_sources.cc

[1597/1873] Compiling gtk2_ardour/bundle_manager.cc

[1598/1873] Compiling gtk2_ardour/configinfo.cc

[1599/1873] Compiling gtk2_ardour/editing_context.cc

[1600/1873] Compiling gtk2_ardour/bundle_env_linux.cc

[1601/1873] Compiling gtk2_ardour/vst3_x11_plugin_ui.cc

[1602/1873] Compiling gtk2_ardour/video_timeline.cc

[1603/1873] Compiling gtk2_ardour/plugin_dspload_ui.cc

[1604/1873] Compiling gtk2_ardour/dsp_stats_window.cc

[1605/1873] Compiling gtk2_ardour/video_image_frame.cc

[1606/1873] Compiling gtk2_ardour/route_group_dialog.cc

[1607/1873] Compiling gtk2_ardour/export_video_dialog.cc

[1608/1873] Compiling gtk2_ardour/mini_timeline.cc

[1609/1873] Compiling gtk2_ardour/vst_plugin_ui.cc

[1610/1873] Compiling gtk2_ardour/processor_box.cc

[1611/1873] Compiling gtk2_ardour/note_base.cc

[1612/1873] Compiling gtk2_ardour/trigger_master.cc

../gtk2_ardour/trigger_master.cc:733:2: warning: #warning @Ben disambiguate processor *active* vs *visibility* [-Wcpp]

733 | #warning @Ben disambiguate processor *active* vs *visibility*

[1613/1873] Compiling gtk2_ardour/clock_group.cc

[1614/1873] Compiling gtk2_ardour/editor_audio_import.cc

[1615/1873] Compiling gtk2_ardour/midi_trigger_properties_box.cc

[1616/1873] Compiling gtk2_ardour/lv2_plugin_ui.cc

[1617/1873] Compiling gtk2_ardour/recorder_ui.cc

[1618/1873] Compiling gtk2_ardour/new_user_wizard.cc

[1619/1873] Compiling gtk2_ardour/mixer_ui.cc

[1620/1873] Compiling gtk2_ardour/utils.cc

[1621/1873] Compiling gtk2_ardour/new_plugin_preset_dialog.cc

[1622/1873] Compiling gtk2_ardour/midi_channel_selector.cc

[1623/1873] Compiling gtk2_ardour/timectl_gui.cc

[1624/1873] Compiling gtk2_ardour/track_view_list.cc

[1625/1873] Compiling gtk2_ardour/speaker_dialog.cc

[1626/1873] Compiling gtk2_ardour/tempo_map_change.cc

[1627/1873] Compiling gtk2_ardour/transport_masters_dialog.cc

[1628/1873] Compiling gtk2_ardour/rhythm_ferret.cc

[1629/1873] Compiling gtk2_ardour/pianoroll_window.cc

[1630/1873] Compiling gtk2_ardour/axis_view.cc

[1631/1873] Compiling gtk2_ardour/plugin_window_proxy.cc

[1632/1873] Compiling gtk2_ardour/editor_route_groups.cc

[1633/1873] Compiling gtk2_ardour/step_editor.cc

[1634/1873] Compiling gtk2_ardour/tempo_dialog.cc

[1635/1873] Compiling gtk2_ardour/stripable_time_axis.cc

[1636/1873] Compiling gtk2_ardour/region_editor.cc

[1637/1873] Compiling gtk2_ardour/analysis_window.cc

[1638/1873] Compiling gtk2_ardour/transport_control.cc

[1639/1873] Compiling gtk2_ardour/nsm.cc

[1640/1873] Compiling gtk2_ardour/region_selection.cc

[1641/1873] Compiling gtk2_ardour/floating_text_entry.cc

[1642/1873] Compiling gtk2_ardour/ardour_ui_aaf.cc

[1643/1873] Compiling gtk2_ardour/global_port_matrix.cc

[1644/1873] Compiling gtk2_ardour/piano_key_bindings.cc

[1645/1873] Compiling gtk2_ardour/plugin_scan_dialog.cc

[1646/1873] Compiling gtk2_ardour/simple_export_dialog.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../gtk2_ardour/simple_export_dialog.cc:34:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../gtk2_ardour/simple_export_dialog.cc:34:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../gtk2_ardour/simple_export_dialog.cc:34:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[1647/1873] Compiling gtk2_ardour/region_layering_order_editor.cc

[1648/1873] Compiling gtk2_ardour/port_matrix_column_labels.cc

[1649/1873] Compiling gtk2_ardour/keyeditor.cc

[1650/1873] Compiling gtk2_ardour/plugin_eq_gui.cc

[1651/1873] Compiling gtk2_ardour/patch_change.cc

[1652/1873] Compiling gtk2_ardour/export_channel_selector.cc

[1653/1873] Compiling gtk2_ardour/midi_view_background.cc

[1654/1873] Compiling gtk2_ardour/generic_pluginui.cc

[1655/1873] Compiling gtk2_ardour/luawindow.cc

[1656/1873] Compiling gtk2_ardour/rta_manager.cc

[1657/1873] Compiling gtk2_ardour/interthread_progress_window.cc

[1658/1873] Compiling gtk2_ardour/screensaver.cc

[1659/1873] Compiling gtk2_ardour/fft_graph.cc

[1660/1873] Compiling gtk2_ardour/midi_velocity_dialog.cc

[1661/1873] Compiling gtk2_ardour/session_metadata_dialog.cc

[1662/1873] Compiling gtk2_ardour/loudness_dialog.cc

[1663/1873] Compiling gtk2_ardour/editor_export_audio.cc

[1664/1873] Compiling gtk2_ardour/editor_pt_import.cc

[1665/1873] Compiling gtk2_ardour/edit_note_dialog.cc

[1666/1873] Compiling gtk2_ardour/control_point.cc

[1667/1873] Compiling gtk2_ardour/big_clock_window.cc

[1668/1873] Compiling gtk2_ardour/lxvst_plugin_ui.cc

[1669/1873] Compiling gtk2_ardour/ardour_ui_video.cc

[1670/1873] Compiling gtk2_ardour/ardour_ui3.cc

[1671/1873] Compiling gtk2_ardour/ardour_http.cc

[1672/1873] Compiling gtk2_ardour/visibility_group.cc

[1673/1873] Compiling gtk2_ardour/audio_trigger_properties_box.cc

[1674/1873] Compiling gtk2_ardour/trigger_ui.cc

[1675/1873] Compiling gtk2_ardour/actions.cc

[1676/1873] Compiling gtk2_ardour/port_group.cc

[1677/1873] Compiling gtk2_ardour/save_as_dialog.cc

[1678/1873] Compiling gtk2_ardour/midi_view.cc

[1679/1873] Compiling gtk2_ardour/editor_component.cc

../gtk2_ardour/midi_view.cc:4172:2: warning: #warning paul fix MRV/MV [-Wcpp]

4172 | #warning paul fix MRV/MV

[1680/1873] Compiling gtk2_ardour/missing_plugin_dialog.cc

[1681/1873] Compiling gtk2_ardour/ardour_ui_engine.cc

[1682/1873] Compiling gtk2_ardour/quantize_dialog.cc

[1683/1873] Compiling gtk2_ardour/curvetest.cc

[1684/1873] Compiling gtk2_ardour/marker.cc

[1685/1873] Compiling gtk2_ardour/midi_selection.cc

[1686/1873] Compiling gtk2_ardour/export_format_selector.cc

[1687/1873] Compiling gtk2_ardour/region_list_base.cc

[1688/1873] Compiling gtk2_ardour/midi_list_editor.cc

[1689/1873] Compiling gtk2_ardour/note_select_dialog.cc

[1690/1873] Compiling gtk2_ardour/ardour_ui_ed.cc

[1691/1873] Compiling gtk2_ardour/fft.cc

[1692/1873] Compiling gtk2_ardour/sfdb_ui.cc

[1693/1873] Compiling gtk2_ardour/mixer_strip.cc

[1694/1873] Compiling gtk2_ardour/cue_editor.cc

[1695/1873] Compiling gtk2_ardour/midi_automation_line.cc

[1696/1873] Compiling gtk2_ardour/ardour_message.cc

[1697/1873] Compiling gtk2_ardour/region_peak_cursor.cc

[1698/1873] Compiling gtk2_ardour/port_insert_ui.cc

[1699/1873] Compiling gtk2_ardour/note.cc

[1700/1873] Compiling gtk2_ardour/patch_change_widget.cc

[1701/1873] Compiling gtk2_ardour/io_button.cc

[1702/1873] Compiling gtk2_ardour/trigger_strip.cc

[1703/1873] Compiling gtk2_ardour/source_list_base.cc

[1704/1873] Compiling gtk2_ardour/location_ui.cc

[1705/1873] Compiling gtk2_ardour/monitor_section.cc

[1706/1873] Compiling gtk2_ardour/plugin_pin_dialog.cc

[1707/1873] Compiling gtk2_ardour/option_editor.cc

[1708/1873] Compiling gtk2_ardour/gain_meter.cc

[1709/1873] Compiling gtk2_ardour/ghost_event.cc

[1710/1873] Compiling gtk2_ardour/time_axis_view_item.cc

[1711/1873] Compiling gtk2_ardour/ardour_ui_startup.cc

[1712/1873] Compiling gtk2_ardour/script_selector.cc

[1713/1873] Compiling gtk2_ardour/transcode_ffmpeg.cc

[1714/1873] Compiling gtk2_ardour/time_info_box.cc

[1715/1873] Compiling gtk2_ardour/strip_silence_dialog.cc

[1716/1873] Compiling gtk2_ardour/midi_export_dialog.cc

[1717/1873] Compiling gtk2_ardour/grid_lines.cc

[1718/1873] Compiling gtk2_ardour/meter_strip.cc

[1719/1873] Compiling gtk2_ardour/trigger_jump_dialog.cc

[1720/1873] Compiling gtk2_ardour/rec_info_box.cc

[1721/1873] Compiling gtk2_ardour/plugin_manager_ui.cc

[1722/1873] Compiling gtk2_ardour/nag.cc

[1723/1873] Compiling gtk2_ardour/sys_ex.cc

[1724/1873] Compiling gtk2_ardour/midi_util.cc

[1725/1873] Compiling gtk2_ardour/editor_ops.cc

../gtk2_ardour/editor_ops.cc: In member function 'void Editor::bounce_range_selection(Editor::BounceTarget, bool)':

../gtk2_ardour/editor_ops.cc:4190:146: warning: 'include_track_name' may be used uninitialized in this function [-Wmaybe-uninitialized]

4190 | r = rtv->track()->bounce_range (start.samples(), (start+cnt).samples(), itt, rtv->track()->main_outs(), false, bounce_name, include_track_name);

[1726/1873] Compiling gtk2_ardour/main_clock.cc

[1727/1873] Compiling gtk2_ardour/pianoroll_background.cc

[1728/1873] Compiling gtk2_ardour/trigger_region_list.cc

[1729/1873] Compiling gtk2_ardour/route_list_base.cc

[1730/1873] Compiling gtk2_ardour/vca_time_axis.cc

[1731/1873] Compiling gtk2_ardour/normalize_dialog.cc

[1732/1873] Compiling gtk2_ardour/route_properties_box.cc

[1733/1873] Compiling gtk2_ardour/editor_timefx.cc

[1734/1873] Compiling gtk2_ardour/route_time_axis.cc

[1735/1873] Compiling gtk2_ardour/mergeable_line.cc

[1736/1873] Compiling gtk2_ardour/mouse_cursors.cc

[1737/1873] Compiling gtk2_ardour/level_meter.cc

[1738/1873] Compiling gtk2_ardour/editor_routes.cc

[1739/1873] Compiling gtk2_ardour/search_path_option.cc

[1740/1873] Compiling gtk2_ardour/editor_locations.cc

[1741/1873] Compiling gtk2_ardour/editor_regions.cc

[1742/1873] Compiling gtk2_ardour/editor_mouse.cc

[1743/1873] Compiling gtk2_ardour/editing.cc

[1744/1873] Compiling gtk2_ardour/editor_audiotrack.cc

[1745/1873] Compiling gtk2_ardour/control_slave_ui.cc

[1746/1873] Compiling gtk2_ardour/control_point_dialog.cc

[1747/1873] Compiling gtk2_ardour/audio_time_axis.cc

[1748/1873] Compiling gtk2_ardour/ardour_ui_dialogs.cc

[1749/1873] Compiling gtk2_ardour/virtual_keyboard_window.cc

[1750/1873] Compiling gtk2_ardour/instrument_selector.cc

[1751/1873] Compiling gtk2_ardour/group_tabs.cc

[1752/1873] Compiling gtk2_ardour/editor_videotimeline.cc

[1753/1873] Compiling gtk2_ardour/send_ui.cc

[1754/1873] Compiling gtk2_ardour/fitted_canvas_widget.cc

[1755/1873] Compiling gtk2_ardour/audio_streamview.cc

[1756/1873] Compiling gtk2_ardour/progress_reporter.cc

[1757/1873] Compiling gtk2_ardour/editor_canvas_events.cc

[1758/1873] Compiling gtk2_ardour/dsp_stats_ui.cc

[1759/1873] Compiling gtk2_ardour/missing_file_dialog.cc

[1760/1873] Compiling gtk2_ardour/vst3_plugin_ui.cc

[1761/1873] Compiling gtk2_ardour/plugin_display.cc

[1762/1873] Compiling gtk2_ardour/panner2d.cc

[1763/1873] Compiling gtk2_ardour/track_selection.cc

[1764/1873] Compiling gtk2_ardour/port_matrix_labels.cc

[1765/1873] Compiling gtk2_ardour/route_processor_selection.cc

[1766/1873] Compiling gtk2_ardour/ui_config.cc

[1767/1873] Compiling gtk2_ardour/prh.cc

[1768/1873] Compiling gtk2_ardour/mono_panner.cc

[1769/1873] Compiling gtk2_ardour/port_matrix_row_labels.cc

[1770/1873] Compiling gtk2_ardour/selection_memento.cc

[1771/1873] Compiling gtk2_ardour/luainstance.cc

[1772/1873] Compiling gtk2_ardour/startup_fsm.cc

[1773/1873] Compiling gtk2_ardour/led.cc

[1774/1873] Compiling gtk2_ardour/insert_remove_time_dialog.cc

[1775/1873] Compiling gtk2_ardour/editor_rulers.cc

[1776/1873] Compiling gtk2_ardour/slot_properties_box.cc

[1777/1873] Compiling gtk2_ardour/editor_snapshots.cc

[1778/1873] Compiling gtk2_ardour/time_fx_dialog.cc

[1779/1873] Compiling gtk2_ardour/midi_cut_buffer.cc

[1780/1873] Compiling gtk2_ardour/editor.cc

[1781/1873] Compiling gtk2_ardour/panner_ui.cc

[1782/1873] Compiling gtk2_ardour/time_axis_view.cc

[1783/1873] Compiling gtk2_ardour/surround_strip.cc

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../gtk2_ardour/surround_strip.cc:26:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_begin(const LV2_Atom_Sequence_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:86:10: warning: cast from type 'const LV2_Atom_Sequence_Body*' to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

86 | return (LV2_Atom_Event*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_end(const LV2_Atom_Sequence_Body*, uint32_t)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:93:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

93 | return (LV2_Atom_Event*)((const uint8_t*)body + lv2_atom_pad_size(size));

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Event* lv2_atom_sequence_next(const LV2_Atom_Event*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:109:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Event*' casts away qualifiers [-Wcast-qual]

109 | return (LV2_Atom_Event*)((const uint8_t*)i + sizeof(LV2_Atom_Event) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

110 | lv2_atom_pad_size(i->body.size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from ../libs/ardour/ardour/surround_return.h:26,

from ../gtk2_ardour/surround_strip.cc:26:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_begin(const LV2_Atom_Tuple*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:90:48: warning: cast from type 'const LV2_Atom_Tuple*' to type 'uint8_t*' {aka 'unsigned char*'} casts away qualifiers [-Wcast-qual]

90 | #define LV2_ATOM_CONTENTS(type, atom) ((void*)((uint8_t*)(atom) + sizeof(type)))

| ^~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/atom.h:102:29: note: in expansion of macro 'LV2_ATOM_CONTENTS'

102 | #define LV2_ATOM_BODY(atom) LV2_ATOM_CONTENTS(LV2_Atom, atom)

| ^~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:194:22: note: in expansion of macro 'LV2_ATOM_BODY'

194 | return (LV2_Atom*)(LV2_ATOM_BODY(tup));

| ^~~~~~~~~~~~~

In file included from /home/ardour/linux-x86_64/gtk/inst/include/lv2/lv2plug.in/ns/ext/atom/forge.h:55,

from ../libs/ardour/ardour/surround_return.h:27,

from ../gtk2_ardour/surround_strip.cc:26:

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom* lv2_atom_tuple_next(const LV2_Atom*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:208:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom*' casts away qualifiers [-Wcast-qual]

208 | return (LV2_Atom*)((const uint8_t*)i + sizeof(LV2_Atom) +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

209 | lv2_atom_pad_size(i->size));

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_begin(const LV2_Atom_Object_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:248:10: warning: cast from type 'const LV2_Atom_Object_Body*' to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

248 | return (LV2_Atom_Property_Body*)(body + 1);

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'LV2_Atom_Property_Body* lv2_atom_object_next(const LV2_Atom_Property_Body*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:266:10: warning: cast from type 'const uint8_t*' {aka 'const unsigned char*'} to type 'LV2_Atom_Property_Body*' casts away qualifiers [-Wcast-qual]

266 | return (LV2_Atom_Property_Body*)((const uint8_t*)i +

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

267 | lv2_atom_pad_size(

| ~~~~~~~~~~~~~~~~~~

268 | (uint32_t)sizeof(LV2_Atom_Property_Body) +

| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

269 | value->size));

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:349:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

349 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:293:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

293 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:383:3: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'

383 | LV2_ATOM_OBJECT_BODY_FOREACH (body, size, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:438:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

438 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h: In function 'int lv2_atom_object_get_typed(const LV2_Atom_Object*, ...)':

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:287:33: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]

287 | for (LV2_Atom_Property_Body * (iter) = lv2_atom_object_begin(&(obj)->body); \

/home/ardour/linux-x86_64/gtk/inst/include/lv2/atom/util.h:494:3: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'

494 | LV2_ATOM_OBJECT_FOREACH (object, prop) {

| ^~~~~~~~~~~~~~~~~~~~~~~

[1784/1873] Compiling gtk2_ardour/io_selector.cc

[1785/1873] Compiling gtk2_ardour/library_download_dialog.cc

[1786/1873] Compiling gtk2_ardour/shuttle_control.cc

[1787/1873] Compiling gtk2_ardour/ardour_ui_dependents.cc

[1788/1873] Compiling gtk2_ardour/video_server_dialog.cc

[1789/1873] Compiling gtk2_ardour/cuebox_ui.cc

../gtk2_ardour/cuebox_ui.cc:310:2: warning: #warning @Ben disambiguate processor *active* vs *visibility* [-Wcpp]

310 | #warning @Ben disambiguate processor *active* vs *visibility*

[1790/1873] Compiling gtk2_ardour/plugin_presets_ui.cc

[1791/1873] Compiling gtk2_ardour/port_matrix_grid.cc

[1792/1873] Compiling gtk2_ardour/idleometer.cc

[1793/1873] Compiling gtk2_ardour/transcode_video_dialog.cc

[1794/1873] Compiling headless/misc.cc

[1795/1873] Compiling headless/load_session.cc

[1796/1873] Compiling luasession/luasession.cc

[1797/1873] Compiling session_utils/copy-mixer.cc

[1798/1873] Compiling session_utils/common.cc

[1799/1873] Compiling session_utils/common.cc

[1800/1873] Compiling session_utils/export.cc

[1801/1873] Compiling session_utils/common.cc

[1802/1873] Compiling session_utils/new_empty_session.cc

[1803/1873] Compiling session_utils/new_session.cc

[1804/1873] Compiling session_utils/common.cc

[1805/1873] Compiling libs/fst/vst3-scanner.cc

[1806/1873] Compiling libs/fst/vst2-scanner.cc

[1807/1873] Compiling libs/vfork/exec_wrapper.c

[1808/1873] Compiling libs/ardouralsautil/reserve.c

[1809/1873] Compiling libs/ardouralsautil/request_device.c

[1810/1873] Compiling libs/hidapi/linux/hid.c

[1811/1873] Compiling tools/avahi.sh

[1812/1873] Creating build/libs/clearlooks-newer/engines

[1813/1873] Compiling libs/plugins/reasonablesynth.lv2/manifest.ttl.in

[1814/1873] Compiling libs/plugins/reasonablesynth.lv2/reasonablesynth.ttl.in

[1815/1873] Compiling libs/plugins/a-comp.lv2/manifest.ttl.in

[1816/1873] Compiling libs/plugins/a-comp.lv2/a-comp.ttl.in

[1817/1873] Compiling libs/plugins/a-comp.lv2/a-comp#stereo.ttl.in

[1818/1873] Compiling libs/plugins/a-comp.lv2/presets.ttl.in

[1819/1873] Compiling libs/plugins/a-exp.lv2/manifest.ttl.in

[1820/1873] Compiling libs/plugins/a-exp.lv2/a-exp.ttl.in

[1821/1873] Compiling libs/plugins/a-exp.lv2/a-exp#stereo.ttl.in

[1822/1873] Compiling libs/plugins/a-delay.lv2/manifest.ttl.in

[1823/1873] Compiling libs/plugins/a-delay.lv2/a-delay.ttl.in

[1824/1873] Compiling libs/plugins/a-delay.lv2/presets.ttl.in

[1825/1873] Compiling libs/plugins/a-eq.lv2/manifest.ttl.in

[1826/1873] Compiling libs/plugins/a-eq.lv2/a-eq.ttl.in

[1827/1873] Compiling libs/plugins/a-reverb.lv2/manifest.ttl.in

[1828/1873] Compiling libs/plugins/a-reverb.lv2/a-reverb.ttl.in

[1829/1873] Compiling libs/plugins/a-fluidsynth.lv2/manifest.ttl.in

[1830/1873] Compiling libs/plugins/a-fluidsynth.lv2/a-fluidsynth.ttl.in

[1831/1873] Compiling gtk2_ardour/ardev_common.sh.in

[1832/1873] Compiling gtk2_ardour/ardour.sh.in

[1833/1873] Compiling gtk2_ardour/clearlooks.rc.in

[1834/1873] Compiling gtk2_ardour/clearlooks.rc.in

[1835/1873] Compiling gtk2_ardour/default_ui_config.in

[1836/1873] Compiling gtk2_ardour/ardour.menus.in

[1837/1873] Processing ardour.keys: gtk2_ardour/ardour.keys.in gtk2_ardour/mixer.bindings gtk2_ardour/processor_box.bindings gtk2_ardour/step_editing.bindings gtk2_ardour/monitor.bindings gtk2_ardour/trigger.bindings gtk2_ardour/regionfx_box.bindings -> build/gtk2_ardour/ardour.keys

[1838/1873] Compiling luasession/ardour-lua.sh.in

[1839/1873] Compiling session_utils/ardour-util.sh.in

[1840/1873] Linking build/libs/vfork/ardour-exec-wrapper

[1841/1873] Linking build/libs/ardouralsautil/ardour-request-device

[1842/1873] Linking build/libs/hidapi/libhidapi.a

[1843/1873] Linking build/libs/fst/ardour-vst-scanner

[1844/1873] Linking build/session_utils/ardour9-copy-mixer

[1845/1873] Linking build/session_utils/ardour9-new_empty_session

In file included from ../libs/fst/vst3-scanner.cc:51:

../libs/fst/../ardour/vst3_host.cc:86:7: warning: base class 'class Steinberg::Linux::IRunLoop' has accessible non-virtual destructor [-Wnon-virtual-dtor]

86 | class AVST3Runloop : public Linux::IRunLoop

| ^~~~~~~~~~~~

../libs/fst/../ardour/vst3_host.cc:86:7: warning: 'class AVST3Runloop' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]

[1846/1873] Linking build/libs/fst/ardour-vst3-scanner

[1847/1873] Linking build/session_utils/ardour9-new_session

[1848/1873] Linking build/headless/hardour-9.0.pre0.1130

[1849/1873] Linking build/luasession/luasession

[1850/1873] Linking build/session_utils/ardour9-export

In file included from ../gtk2_ardour/editor.cc:116:

../gtk2_ardour/editor.h: In constructor 'Editor::Editor()':

../gtk2_ardour/editor.h:980:6: warning: 'Editor::videotl_bar_height' will be initialized after [-Wreorder]

980 | int videotl_bar_height; /* in units of timebar_height; default: 4 */

| ^~~~~~~~~~~~~~~~~~

../gtk2_ardour/editor.h:925:13: warning: 'Gtk::Menu* Editor::editor_ruler_menu' [-Wreorder]

925 | Gtk::Menu* editor_ruler_menu;

| ^~~~~~~~~~~~~~~~~

../gtk2_ardour/editor.cc:221:1: warning: when initialized here [-Wreorder]

221 | Editor::Editor ()

[1851/1873] Linking build/gtk2_ardour/ardour-9.0.pre0.1130

[1852/1873] Symlinking build/libs/ptformat/libptformat.so

[1853/1873] Symlinking build/libs/vamp-pyin/libardourvamppyin.so

[1854/1873] Symlinking build/libs/aaf/libaaf.so

[1855/1873] Symlinking build/libs/tk/ztk/libztk.so

[1856/1873] Symlinking build/libs/tk/ydk-pixbuf/libydk-pixbuf.so

[1857/1873] Symlinking build/libs/tk/ydk/libydk.so

[1858/1873] Symlinking build/libs/tk/ytk/libytk.so

[1859/1873] Symlinking build/libs/tk/ztkmm/libztkmm.so

[1860/1873] Symlinking build/libs/tk/ydkmm/libydkmm.so

[1861/1873] Symlinking build/libs/tk/ytkmm/libytkmm.so

[1862/1873] Symlinking build/libs/tk/suil/libsuil.so

[1863/1873] Symlinking build/libs/pbd/libpbd.so

[1864/1873] Symlinking build/libs/midi++2/libmidipp.so

[1865/1873] Symlinking build/libs/evoral/libevoral.so

[1866/1873] Symlinking build/libs/temporal/libtemporal.so

[1867/1873] Symlinking build/libs/ardour/libardour.so

[1868/1873] Symlinking build/libs/gtkmm2ext/libgtkmm2ext.so

[1869/1873] Symlinking build/libs/audiographer/libaudiographer.so

[1870/1873] Symlinking build/libs/canvas/libcanvas.so

[1871/1873] Symlinking build/libs/widgets/libwidgets.so

[1872/1873] Symlinking build/libs/waveview/libwaveview.so

[1873/1873] Symlinking build/libs/ardouralsautil/libardouralsautil.so

Waf: Leaving directory `/home/ardour/linux-x86_64/ardour/build'

'build' finished successfully (2m4.351s)

# ./waf i18n

Waf: Entering directory `/home/ardour/linux-x86_64/ardour/build'

Generating pot file from gtk2_ardour9

Updating gtk2_ardour9.pot

Updating po/ja.po

............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/pl.po

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ done.

Updating po/eu.po

....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/el.po

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done.

Updating po/en_GB.po

...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/nn.po

.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done.

Updating po/es.po

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done.

Updating po/pt_PT.po

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done.

Updating po/ko.po

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ done.

Updating po/ca.po

....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/de.po

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/fr.po

....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/it.po

................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/zh.po

........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/cs.po

............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ done.

Updating po/pt.po

......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/sv.po

.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... done.

Updating po/ru.po

.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done.

Generating po/ja.po

Generating po/pl.po

Generating po/eu.po

Generating po/el.po

Generating po/en_GB.po

Generating po/nn.po

Generating po/es.po

Generating po/pt_PT.po

Generating po/ko.po

Generating po/ca.po

Generating po/de.po

Generating po/fr.po

po/fr.po:16221: 'msgid' and 'msgstr' entries do not both end with '\n'

msgfmt: found 1 fatal error

Generating po/it.po

Generating po/zh.po

Generating po/cs.po

Generating po/pt.po

Generating po/sv.po

Generating po/ru.po

Generating pot file from Ardour appdata

Updating /home/ardour/linux-x86_64/ardour/gtk2_ardour/appdata/ardour.appdata.pot

Updating po/ja.po

...... done.

Updating po/eu.po

....... done.

Updating po/ko.po

....... done.

Updating po/ca.po

....... done.

Updating po/de.po

....... done.

Updating po/fr.po

....... done.

Updating po/it.po

....... done.

Updating po/zh.po

....... done.

Updating po/cs.po

....... done.

Updating po/ru.po

....... done.

Generating po/ja.po

Generating po/eu.po

Generating po/ko.po

Generating po/ca.po

Generating po/de.po

Generating po/fr.po

Generating po/it.po

Generating po/zh.po

Generating po/cs.po

Generating po/ru.po

Generating pot file from ardour9

Updating ardour9.pot

Updating po/ja.po

.......................................................................................................................................................................... done.

Updating po/pl.po

.......................................................................................................................................................................... done.

Updating po/eu.po

.................................................................................................................................................................... done.

Updating po/el.po

....................................................................................................................................................................... done.

Updating po/en_GB.po

................................................................................................................................................................ done.

Updating po/nn.po

........................................................................................................................................................................ done.

Updating po/es.po

...................................................................................................................................................... done.

Updating po/ko.po

....................................................................................................................................................................... done.

Updating po/de.po

......................................................................................................................................................................... done.

Updating po/fr.po

......................................................................................................................................................................... done.

Updating po/it.po

.......................................................................................................................................................................... done.

Updating po/zh.po

.................................................................................................................................................... done.

Updating po/cs.po

.................................................................................................................................................................................. done.

Updating po/sv.po

....................................................................................................................................................................... done.

Updating po/ru.po

...................................................................................................................................................................... done.

Generating po/ja.po

Generating po/pl.po

Generating po/eu.po

Generating po/el.po

Generating po/en_GB.po

Generating po/nn.po

Generating po/es.po

Generating po/ko.po

Generating po/de.po

Generating po/fr.po

Generating po/it.po

Generating po/zh.po

Generating po/cs.po

Generating po/sv.po

Generating po/ru.po

Generating pot file from gtkmm2ext3

Updating gtkmm2ext3.pot

Updating po/ja.po

.................... done.

Updating po/pl.po

............................. done.

Updating po/eu.po

......... done.

Updating po/el.po

............ done.

Updating po/nn.po

.......... done.

Updating po/es.po

............ done.

Updating po/ko.po

........... done.

Updating po/ca.po

................. done.

Updating po/de.po

...................... done.

Updating po/fr.po

..................... done.

Updating po/it.po

............... done.

Updating po/zh.po

........... done.

Updating po/cs.po

................ done.

Updating po/pt.po

.................... done.

Updating po/ru.po

............................... done.

Generating po/ja.po

Generating po/pl.po

Generating po/eu.po

Generating po/el.po

Generating po/nn.po

Generating po/es.po

Generating po/ko.po

Generating po/ca.po

Generating po/de.po

Generating po/fr.po

Generating po/it.po

Generating po/zh.po

Generating po/cs.po

Generating po/pt.po

Generating po/ru.po

Generating pot file from libytk9

Updating libytk9.pot

Updating po/ja.po

................................................... done.

Updating po/pl.po

...................................................... done.

Updating po/eu.po

..................................................... done.

Updating po/el.po

..................................................... done.

Updating po/en_GB.po

.................................................... done.

Updating po/nn.po

...................................................... done.

Updating po/pt_BR.po

.................................................. done.

Updating po/es.po

..................................................... done.

Updating po/ko.po

........................................................ done.

Updating po/ca.po

........................................................ done.

Updating po/de.po

..................................................... done.

Updating po/fr.po

.......................................................... done.

Updating po/zh.po

....................................................... done.

Updating po/cs.po

....................................................... done.

Updating po/pt.po

..................................................... done.

Updating po/sv.po

.................................................... done.

Updating po/ru.po

..................................................... done.

Generating po/ja.po

Generating po/pl.po

Generating po/eu.po

Generating po/el.po

Generating po/en_GB.po

Generating po/nn.po

Generating po/pt_BR.po

Generating po/es.po

Generating po/ko.po

Generating po/ca.po

Generating po/de.po

Generating po/fr.po

Generating po/zh.po

Generating po/cs.po

Generating po/pt.po

Generating po/sv.po

Generating po/ru.po

Waf: Leaving directory `/home/ardour/linux-x86_64/ardour/build'

'i18n' finished successfully (6.098s)

Build complete: 2025-04-18 08:04:53 +0000

-------------------------------------------------------------------------------

# cd tools/linux_packaging

# CACHEDIR=/var/tmp/winsrc ./build --public --harvid

arg = --public

arg = --harvid

Version is 9.0.pre0.1130

Info string is 9.0.pre0.1130 (e87676105f) built on ryzen by a64 on Fri Apr 18 08:04:53 UTC 2025

Architecture is x86_64

Removing old Ardour_x86_64-9.0.pre0.1130 tree ...

Building new app directory structure ...

Copying ardour executable ....

'../../build/gtk2_ardour/ardour-9.0.pre0.1130' -> 'Ardour_x86_64-9.0.pre0.1130/bin/ardour-9.0.pre0.1130'

NLS support ...

I hope you remembered to run scons msgupdate!

../../gtk2_ardour/po/ja.mo

copy ../../gtk2_ardour/po/ja.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ja/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/eu.mo

copy ../../gtk2_ardour/po/eu.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/eu/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/pt.mo

copy ../../gtk2_ardour/po/pt.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pt/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/de.mo

copy ../../gtk2_ardour/po/de.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/de/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/nn.mo

copy ../../gtk2_ardour/po/nn.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/nn/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/zh.mo

copy ../../gtk2_ardour/po/zh.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/zh/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/cs.mo

copy ../../gtk2_ardour/po/cs.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/cs/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/fr.mo

copy ../../gtk2_ardour/po/fr.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/fr/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/en_GB.mo

copy ../../gtk2_ardour/po/en_GB.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/en_GB/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/el.mo

copy ../../gtk2_ardour/po/el.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/el/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/ca.mo

copy ../../gtk2_ardour/po/ca.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ca/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/es.mo

copy ../../gtk2_ardour/po/es.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/es/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/it.mo

copy ../../gtk2_ardour/po/it.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/it/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/ru.mo

copy ../../gtk2_ardour/po/ru.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ru/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/sv.mo

copy ../../gtk2_ardour/po/sv.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/sv/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/pl.mo

copy ../../gtk2_ardour/po/pl.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pl/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/pt_PT.mo

copy ../../gtk2_ardour/po/pt_PT.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pt_PT/LC_MESSAGES/gtk2_ardour9.mo

../../gtk2_ardour/po/ko.mo

copy ../../gtk2_ardour/po/ko.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ko/LC_MESSAGES/gtk2_ardour9.mo

../../libs/ardour/po/ja.mo

copy ../../libs/ardour/po/ja.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ja/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/eu.mo

copy ../../libs/ardour/po/eu.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/eu/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/de.mo

copy ../../libs/ardour/po/de.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/de/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/nn.mo

copy ../../libs/ardour/po/nn.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/nn/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/zh.mo

copy ../../libs/ardour/po/zh.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/zh/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/cs.mo

copy ../../libs/ardour/po/cs.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/cs/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/fr.mo

copy ../../libs/ardour/po/fr.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/fr/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/en_GB.mo

copy ../../libs/ardour/po/en_GB.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/en_GB/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/el.mo

copy ../../libs/ardour/po/el.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/el/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/es.mo

copy ../../libs/ardour/po/es.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/es/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/it.mo

copy ../../libs/ardour/po/it.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/it/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/ru.mo

copy ../../libs/ardour/po/ru.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ru/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/sv.mo

copy ../../libs/ardour/po/sv.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/sv/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/pl.mo

copy ../../libs/ardour/po/pl.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pl/LC_MESSAGES/ardour9.mo

../../libs/ardour/po/ko.mo

copy ../../libs/ardour/po/ko.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ko/LC_MESSAGES/ardour9.mo

../../libs/gtkmm2ext/po/ja.mo

copy ../../libs/gtkmm2ext/po/ja.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ja/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/eu.mo

copy ../../libs/gtkmm2ext/po/eu.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/eu/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/pt.mo

copy ../../libs/gtkmm2ext/po/pt.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pt/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/de.mo

copy ../../libs/gtkmm2ext/po/de.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/de/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/nn.mo

copy ../../libs/gtkmm2ext/po/nn.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/nn/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/zh.mo

copy ../../libs/gtkmm2ext/po/zh.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/zh/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/cs.mo

copy ../../libs/gtkmm2ext/po/cs.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/cs/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/fr.mo

copy ../../libs/gtkmm2ext/po/fr.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/fr/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/el.mo

copy ../../libs/gtkmm2ext/po/el.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/el/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/ca.mo

copy ../../libs/gtkmm2ext/po/ca.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ca/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/es.mo

copy ../../libs/gtkmm2ext/po/es.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/es/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/it.mo

copy ../../libs/gtkmm2ext/po/it.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/it/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/ru.mo

copy ../../libs/gtkmm2ext/po/ru.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ru/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/pl.mo

copy ../../libs/gtkmm2ext/po/pl.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pl/LC_MESSAGES/gtkmm2ext9.mo

../../libs/gtkmm2ext/po/ko.mo

copy ../../libs/gtkmm2ext/po/ko.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ko/LC_MESSAGES/gtkmm2ext9.mo

../../libs/tk/ytk/po/ja.mo

copy ../../libs/tk/ytk/po/ja.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ja/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/eu.mo

copy ../../libs/tk/ytk/po/eu.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/eu/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/pt_BR.mo

copy ../../libs/tk/ytk/po/pt_BR.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pt_BR/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/pt.mo

copy ../../libs/tk/ytk/po/pt.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pt/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/de.mo

copy ../../libs/tk/ytk/po/de.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/de/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/nn.mo

copy ../../libs/tk/ytk/po/nn.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/nn/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/zh.mo

copy ../../libs/tk/ytk/po/zh.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/zh/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/cs.mo

copy ../../libs/tk/ytk/po/cs.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/cs/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/fr.mo

copy ../../libs/tk/ytk/po/fr.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/fr/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/en_GB.mo

copy ../../libs/tk/ytk/po/en_GB.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/en_GB/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/el.mo

copy ../../libs/tk/ytk/po/el.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/el/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/ca.mo

copy ../../libs/tk/ytk/po/ca.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ca/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/es.mo

copy ../../libs/tk/ytk/po/es.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/es/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/ru.mo

copy ../../libs/tk/ytk/po/ru.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ru/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/sv.mo

copy ../../libs/tk/ytk/po/sv.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/sv/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/pl.mo

copy ../../libs/tk/ytk/po/pl.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/pl/LC_MESSAGES/ytk9.mo

../../libs/tk/ytk/po/ko.mo

copy ../../libs/tk/ytk/po/ko.mo to Ardour_x86_64-9.0.pre0.1130/share/locale/ko/LC_MESSAGES/ytk9.mo

Copying GTK i18n files for ja...

Copying GTK i18n files for eu...

Copying GTK i18n files for pt...

Copying GTK i18n files for de...

Copying GTK i18n files for nn...

Copying GTK i18n files for zh...

Copying GTK i18n files for cs...

Copying GTK i18n files for fr...

Copying GTK i18n files for en_GB...

Copying GTK i18n files for el...

Copying GTK i18n files for ca...

Copying GTK i18n files for es...

Copying GTK i18n files for it...

Copying GTK i18n files for ru...

Copying GTK i18n files for sv...

Copying GTK i18n files for pl...

Copying GTK i18n files for pt_PT...

Copying GTK i18n files for ko...

Copying GTK i18n files for pt_BR...

Copying GTK engines ...

cp: cannot stat '../../build/../share/mixer_settings/*.lua': No such file or directory

'../../build/../share/templates' -> 'Ardour_x86_64-9.0.pre0.1130/share/templates'

'../../build/../share/templates/.stub' -> 'Ardour_x86_64-9.0.pre0.1130/share/templates/.stub'

'../../build/../share/rdf' -> 'Ardour_x86_64-9.0.pre0.1130/share/rdf'

'../../build/../share/rdf/.stub' -> 'Ardour_x86_64-9.0.pre0.1130/share/rdf/.stub'

'../../build/../share/plugin_metadata' -> 'Ardour_x86_64-9.0.pre0.1130/share/plugin_metadata'

'../../build/../share/plugin_metadata/plugin_statuses' -> 'Ardour_x86_64-9.0.pre0.1130/share/plugin_metadata/plugin_statuses'

'../../build/../share/plugin_metadata/plugin_tags' -> 'Ardour_x86_64-9.0.pre0.1130/share/plugin_metadata/plugin_tags'

'../../build/../share/plugin_metadata/wscript' -> 'Ardour_x86_64-9.0.pre0.1130/share/plugin_metadata/wscript'

cp: cannot stat '../../build/libs/backends/wavesaudio/lib*.so*': No such file or directory

'../../build/session_utils/ardour9-copy-mixer' -> 'Ardour_x86_64-9.0.pre0.1130/lib/ardour9-copy-mixer'

'../../build/session_utils/ardour9-export' -> 'Ardour_x86_64-9.0.pre0.1130/lib/ardour9-export'

'../../build/session_utils/ardour9-new_empty_session' -> 'Ardour_x86_64-9.0.pre0.1130/lib/ardour9-new_empty_session'

'../../build/session_utils/ardour9-new_session' -> 'Ardour_x86_64-9.0.pre0.1130/lib/ardour9-new_session'

'../../build/luasession/luasession' -> 'Ardour_x86_64-9.0.pre0.1130/lib/ardour9-lua'

../../build/libs/tk/ydk-pixbuf:../../build/libs/tk/ztk:../../build/libs/tk/ydk:../../build/libs/tk/ytk:../../build/libs/tk/suil:../../build/libs/tk/ztkmm:../../build/libs/tk/ydkmm:../../build/libs/tk/ytkmm:../../build/libs/ctrl-interface/midi_surface:../../build/libs/ctrl-interface/control_protocol:../../build/libs/ardour:../../build/libs/midi++2:../../build/libs/pbd:../../build/libs/gtkmm2ext:../../build/libs/glibmm2:../../build/libs/canvas:../../build/libs/widgets:../../build/libs/waveview:../../build/libs/evoral:../../build/libs/evoral/src/libsmf:../../build/libs/audiographer:../../build/libs/temporal:../../build/libs/libltc:../../build/libs/qm-dsp:../../build/libs/ardouralsautil:../../build/libs/ptformat:../../build/libs/aaf:../../build/gtk2_ardour:/home/ardour/linux-x86_64/gtk/inst/lib/

'/home/ardour/linux-x86_64/gtk/inst/lib/libsoftokn3.so' -> 'Ardour_x86_64-9.0.pre0.1130/lib/libsoftokn3.so'

'/home/ardour/linux-x86_64/gtk/inst/lib/libfreeblpriv3.so' -> 'Ardour_x86_64-9.0.pre0.1130/lib/libfreeblpriv3.so'

'/home/ardour/linux-x86_64/gtk/inst/lib/libnsspem.so' -> 'Ardour_x86_64-9.0.pre0.1130/lib/libnsspem.so'

Ardour_x86_64-9.0.pre0.1130/lib/libsoftokn3.so: no rpath or runpath tag found.

Ardour_x86_64-9.0.pre0.1130/lib/libfreeblpriv3.so: no rpath or runpath tag found.

Ardour_x86_64-9.0.pre0.1130/lib/libnsspem.so: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:

Ardour_x86_64-9.0.pre0.1130/lib/libnsspem.so: new RUNPATH: foo

.Copying dependent lib ../../build/libs/ctrl-interface/control_protocol/libardourcp.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libardourcp.so: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/waveview/libwaveview.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libwaveview.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/ardour/libardour.so.3 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libardour.so.3: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/midi++2/libmidipp.so.4 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libmidipp.so.4: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/evoral/libevoral.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libevoral.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/temporal/libtemporal.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libtemporal.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/audiographer/libaudiographer.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libaudiographer.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/ptformat/libptformat.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libptformat.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/canvas/libcanvas.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libcanvas.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/widgets/libwidgets.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libwidgets.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/gtkmm2ext/libgtkmm2ext.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libgtkmm2ext.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/pbd/libpbd.so.4 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpbd.so.4: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/suil/libsuil.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsuil.so.0: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ytkmm/libytkmm.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libytkmm.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ydkmm/libydkmm.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libydkmm.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ytk/libytk.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libytk.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ydk/libydk.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libydk.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ztkmm/libztkmm.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libztkmm.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/aaf/libaaf.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libaaf.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfontconfig.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfontconfig.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libfontconfig.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libglib-2.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libglib-2.0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpangomm-1.4.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpangomm-1.4.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libpangomm-1.4.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libglibmm-2.4.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libglibmm-2.4.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libglibmm-2.4.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libcairomm-1.0.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libcairomm-1.0.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libcairomm-1.0.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsigc-2.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsigc-2.0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpangocairo-1.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpangocairo-1.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:/home/ardour/linux-x86_64/gtk/inst/lib/../lib

Ardour_x86_64-9.0.pre0.1130/lib/libpangocairo-1.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpango-1.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpango-1.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:/home/ardour/linux-x86_64/gtk/inst/lib/../lib

Ardour_x86_64-9.0.pre0.1130/lib/libpango-1.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libgobject-2.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libgobject-2.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:/home/ardour/linux-x86_64/gtk/inst/lib/../lib

Ardour_x86_64-9.0.pre0.1130/lib/libgobject-2.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libcairo.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libcairo.so.2: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libcairo.so.2: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libcurl.so.4 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libcurl.so.4: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfftw3f.so.3 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfftw3f.so.3: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/liblo.so.7 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/liblo.so.7: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libxml2.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libxml2.so.2: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libxml2.so.2: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/liblilv-0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/liblilv-0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpangoft2-1.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpangoft2-1.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:/home/ardour/linux-x86_64/gtk/inst/lib/../lib

Ardour_x86_64-9.0.pre0.1130/lib/libpangoft2-1.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libusb-1.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libusb-1.0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsndfile.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsndfile.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libsndfile.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsamplerate.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsamplerate.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/liblrdf.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/liblrdf.so.2: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/liblrdf.so.2: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfftw3f_threads.so.3 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfftw3f_threads.so.3: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libfftw3f_threads.so.3: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libtag.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libtag.so.1: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libvamp-hostsdk.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libvamp-hostsdk.so.2: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/librubberband.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/librubberband.so.2: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libgiomm-2.4.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libgiomm-2.4.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libgiomm-2.4.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libarchive.so.13 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libarchive.so.13: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libarchive.so.13: new RUNPATH: foo

Copying dependent lib ../../build/libs/tk/ydk-pixbuf/libydk-pixbuf.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libydk-pixbuf.so.2: no rpath or runpath tag found.

Copying dependent lib ../../build/libs/tk/ztk/libztk.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libztk.so.2: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libgio-2.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libgio-2.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib:/home/ardour/linux-x86_64/gtk/inst/lib/../lib

Ardour_x86_64-9.0.pre0.1130/lib/libgio-2.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libgmodule-2.0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libgmodule-2.0.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libgmodule-2.0.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfreetype.so.6 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfreetype.so.6: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libfreetype.so.6: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libuuid.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libuuid.so.1: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfribidi.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfribidi.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libffi.so.8 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libffi.so.8: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpixman-1.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpixman-1.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libpng16.so.16 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libpng16.so.16: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libz.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libz.so.1: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libssl3.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libssl3.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libnss3.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libnss3.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libnspr4.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libnspr4.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/liblzma.so.5 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/liblzma.so.5: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libserd-0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libserd-0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsord-0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsord-0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsratom-0.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libsratom-0.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libharfbuzz.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libharfbuzz.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libharfbuzz.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libFLAC.so.8 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libFLAC.so.8: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libFLAC.so.8: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libvorbis.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libvorbis.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libvorbis.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libvorbisenc.so.2 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libvorbisenc.so.2: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libvorbisenc.so.2: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libopus.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libopus.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libogg.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libogg.so.0: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libraptor2.so.0 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libraptor2.so.0: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libraptor2.so.0: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libfftw3.so.3 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libfftw3.so.3: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libmount.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libmount.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libmount.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libnssutil3.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libnssutil3.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libplc4.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libplc4.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libplds4.so (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libplds4.so: no rpath or runpath tag found.

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libxslt.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libxslt.so.1: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libxslt.so.1: new RUNPATH: foo

Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libblkid.so.1 (required by ardour-9.0.pre0.1130)

Ardour_x86_64-9.0.pre0.1130/lib/libblkid.so.1: no rpath or runpath tag found.

.Copying dependent lib ../../build/libs/ardouralsautil/libardouralsautil.so.0 (required by libjack_audiobackend.so)

Ardour_x86_64-9.0.pre0.1130/lib/libardouralsautil.so.0: no rpath or runpath tag found.

.....Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libsqlite3.so (required by libsoftokn3.so)

Ardour_x86_64-9.0.pre0.1130/lib/libsqlite3.so: no rpath or runpath tag found.

...Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libreadline.so.8 (required by ardour9-lua)

Ardour_x86_64-9.0.pre0.1130/lib/libreadline.so.8: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libreadline.so.8: new RUNPATH: foo

..........Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libvamp-sdk.so.2 (required by libardourvamppyin.so)

Ardour_x86_64-9.0.pre0.1130/lib/libvamp-sdk.so.2: no rpath or runpath tag found.

...........Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libwebsockets.so.19 (required by libardour_websockets.so)

Ardour_x86_64-9.0.pre0.1130/lib/libwebsockets.so.19: no rpath or runpath tag found.

.............Copying dependent lib /home/ardour/linux-x86_64/gtk/inst/lib/libaubio.so.2 (required by libardourvampplugins.so)

Ardour_x86_64-9.0.pre0.1130/lib/libaubio.so.2: RUNPATH=/home/ardour/linux-x86_64/gtk/inst/lib

Ardour_x86_64-9.0.pre0.1130/lib/libaubio.so.2: new RUNPATH: foo

....................................................................................

Stripping all libraries

Copying other stuff to Ardour_x86_64-9.0.pre0.1130 ...

Fetching Ardour bundled content

Adding Ardour Bundled Content

Setting Bundled Media dir/file permissions

Adding General MIDI Synth LV2

receiving incremental file list

/home/ardour/linux-x86_64/ardour/tools/linux_packaging

receiving incremental file list

/home/ardour/linux-x86_64/ardour/tools/linux_packaging

Building tarball ...

Calculating bundle size

# ./package --public --xz --singlearch --makeself

arg = --public

arg = --singlearch

arg = --makeself

Cleaning up any old package files for this build

Creating new package dir...

Creating self-extracting installer

Header is 669 lines long

About to compress 339916 KB of data...

Adding files to archive named "Ardour-9.0.pre0.1130-x86_64.run"...

./.stage2.run

./Ardour_x86_64-9.0.pre0.1130.tar

./install.sh

./.Ardour_x86_64-9.0.pre0.1130.size

./.Ardour_x86_64-9.0.pre0.1130.size

./.stage2.run

./Ardour_x86_64-9.0.pre0.1130.tar

./install.sh

CRC: 4045456810

MD5: ed1a9d97fd1aeec6de2d4dffdadb6a0f

Self-extractable archive "Ardour-9.0.pre0.1130-x86_64.run" successfully created.

-------------------------------------------------------------------------------

-rwxr-xr-x 1 72M Apr 18 08:10 /var/tmp/builds/A_Linux_x86_64/Ardour-9.0.pre0.1130-x86_64.run

------------------------------- COMPLETE --------------------------------------