=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for ardour-5.12.0nb12
cd /scratch/work/audio/ardour/work/Ardour-5.12.0 && /usr/bin/env EGDIR=/usr/pkg/share/examples/ardour5 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/pkg/include\ -I/usr/pkg/include/db4\ -I/usr/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/taglib\ -I/usr/pkg/include/krb5 CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/pkg/include\ -I/usr/pkg/include/db4\ -I/usr/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/taglib\ -I/usr/pkg/include/krb5\ -D_NETBSD_SOURCE DESTDIR=/scratch/work/audio/ardour/work/.destdir LINKFLAGS=\ -Wl,-R/usr/pkg/lib/ardour5\ -Wl,-R/usr/pkg/lib/ardour5/LV2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-comp.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-delay.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-eq.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-fluidsynth.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-reverb.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-reasonablesynth.lv2\ -Wl,-R/usr/pkg/lib/ardour5/backends\ -Wl,-R/usr/pkg/lib/ardour5/engines\ -Wl,-R/usr/pkg/lib/ardour5/panners\ -Wl,-R/usr/pkg/lib/ardour5/surfaces\ -Wl,-R/usr/pkg/lib/ardour5/utils\ -Wl,-R/usr/pkg/lib/ardour5/vamp\ \ \ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib PATH=/scratch/work/audio/ardour/work/.cwrapper/bin:/scratch/work/audio/ardour/work/.buildlink/bin:/scratch/work/audio/ardour/work/.gcc/bin:/scratch/work/audio/ardour/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin PREFIX=/usr/pkg JOBS=4 ./waf --with-backends=dummy,jack --keepflags --noconfirm --dist-target=none --cxx11 --freedesktop --no-phone-home --mandir=/usr/pkg/man --libdir=/usr/pkg/lib
Waf: Entering directory `/scratch/work/audio/ardour/work/Ardour-5.12.0/build'
Generating po/de.po
Generating po/fr.po
Generating po/ja.po
Generating po/zh.po
Generating /scratch/work/audio/ardour/work/Ardour-5.12.0/gtk2_ardour/ardour.appdata.xml.in
[  1/960] cxx: tools/sanity_check/main.cpp -> build/tools/sanity_check/main.cpp.1.o
[  2/960] cxx: tools/sanity_check/systemtest.cpp -> build/tools/sanity_check/systemtest.cpp.1.o
[  3/960] c: tools/gccabicheck/abicheck.c -> build/tools/gccabicheck/abicheck.c.1.o
[  4/960] c: libs/clearlooks-newer/animation.c -> build/libs/clearlooks-newer/animation.c.1.o
[  5/960] c: libs/clearlooks-newer/cairo-support.c -> build/libs/clearlooks-newer/cairo-support.c.1.o
[  6/960] c: libs/clearlooks-newer/clearlooks_draw.c -> build/libs/clearlooks-newer/clearlooks_draw.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/general-support.h:2,
                 from ../libs/clearlooks-newer/cairo-support.c:2:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/cairo-support.h:3,
                 from ../libs/clearlooks-newer/cairo-support.c:3:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.c:24:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/animation.c:27:
../libs/clearlooks-newer/animation.c: In function 'update_animation_info':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkprogressbar.h:41:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PROGRESS_BAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
                                           ^
../libs/clearlooks-newer/animation.c:178:52: note: in expansion of macro 'GTK_PROGRESS_BAR'
   gfloat fraction = gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (widget));
                                                    ^
../libs/clearlooks-newer/animation.c: In function 'clearlooks_animation_progressbar_add':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkprogressbar.h:41:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PROGRESS_BAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
                                           ^
../libs/clearlooks-newer/animation.c:283:52: note: in expansion of macro 'GTK_PROGRESS_BAR'
  gdouble fraction = gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (progressbar));
                                                    ^
[  7/960] c: libs/clearlooks-newer/clearlooks_draw_glossy.c -> build/libs/clearlooks-newer/clearlooks_draw_glossy.c.1.o
[  8/960] c: libs/clearlooks-newer/clearlooks_draw_gummy.c -> build/libs/clearlooks-newer/clearlooks_draw_gummy.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
[  9/960] c: libs/clearlooks-newer/clearlooks_draw_inverted.c -> build/libs/clearlooks-newer/clearlooks_draw_inverted.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
[ 10/960] c: libs/clearlooks-newer/clearlooks_rc_style.c -> build/libs/clearlooks-newer/clearlooks_rc_style.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:4,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5,
                 from ../libs/clearlooks-newer/clearlooks_types.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw.h:4,
                 from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkstyle.h:35,
                 from ../libs/clearlooks-newer/clearlooks_style.h:24,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
[ 11/960] c: libs/clearlooks-newer/clearlooks_style.c -> build/libs/clearlooks-newer/clearlooks_style.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkstyle.h:35,
                 from ../libs/clearlooks-newer/clearlooks_style.h:24,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/animation.h:22,
                 from ../libs/clearlooks-newer/clearlooks_style.h:29,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkstyle.h:35,
                 from ../libs/clearlooks-newer/clearlooks_style.h:24,
                 from ../libs/clearlooks-newer/clearlooks_rc_style.c:25:
../libs/clearlooks-newer/clearlooks_rc_style.c: In function 'clearlooks_rc_style_parse':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_rc_style.c:339:40: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  ClearlooksRcStyle *clearlooks_style = CLEARLOOKS_RC_STYLE (rc_style);
                                        ^
../libs/clearlooks-newer/clearlooks_rc_style.c: In function 'clearlooks_rc_style_merge':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_rc_style.c:453:10: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  src_w = CLEARLOOKS_RC_STYLE (src);
          ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_rc_style.c:454:11: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  dest_w = CLEARLOOKS_RC_STYLE (dest);
           ^
[ 12/960] c: libs/clearlooks-newer/clearlooks_theme_main.c -> build/libs/clearlooks-newer/clearlooks_theme_main.c.1.o
[ 13/960] c: libs/clearlooks-newer/support.c -> build/libs/clearlooks-newer/support.c.1.o
[ 14/960] c: libs/clearlooks-newer/widget-information.c -> build/libs/clearlooks-newer/widget-information.c.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_set_widget_parameters':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]);
                                                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]);
                                                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->radius      = CLEARLOOKS_STYLE (style)->radius;
                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->radius      = CLEARLOOKS_STYLE (style)->radius;
                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type];
                     ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #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'
  params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type];
                     ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_flat_box':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:107:22: note: in expansion of macro 'CLEARLOOKS_STYLE'
   clearlooks_style = CLEARLOOKS_STYLE (style);
                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:114:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION (draw_selected_cell) (cr, colors, &params, x, y, width, height);
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:128:22: note: in expansion of macro 'CLEARLOOKS_STYLE'
   clearlooks_style = CLEARLOOKS_STYLE (style);
                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:133:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION (draw_tooltip) (cr, colors, &params, x, y, width, height);
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:137:12: note: in expansion of macro 'CLEARLOOKS_STYLE'
  else if ((CLEARLOOKS_STYLE (style)->style == CL_STYLE_GLOSSY || CLEARLOOKS_STYLE (style)->style == CL_STYLE_GUMMY) &&
            ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:137:66: note: in expansion of macro 'CLEARLOOKS_STYLE'
  else if ((CLEARLOOKS_STYLE (style)->style == CL_STYLE_GLOSSY || CLEARLOOKS_STYLE (style)->style == CL_STYLE_GUMMY) &&
                                                                  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_shadow':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:154:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle  *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:185:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION (draw_entry) (cr, &clearlooks_style->colors, &params,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:197:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION (draw_statusbar) (cr, colors, &params,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:212:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:234:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame, x, y, width, height);
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_box_gap':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:246:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle  *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:318:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_extension':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:335:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle  *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:368:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_tab) (cr, colors, &params, &tab,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_handle':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:385:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle  *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:417:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_toolbar) (cr, colors, &params, &toolbar, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:421:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_handle) (cr, colors, &params, &handle,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:433:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_handle) (cr, colors, &params, &handle,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:455:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_toolbar) (cr, colors, &params, &toolbar, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:459:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_handle) (cr, colors, &params, &handle,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_box':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:469:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:488:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_menubar) (cr, colors, &params, &menubar,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:533:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_list_view_header) (cr, colors, &params, &header,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:566:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_button) (cr, &clearlooks_style->colors, &params,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:599:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_spinbutton_down) (cr, &clearlooks_style->colors, &params, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:620:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_spinbutton) (cr, &clearlooks_style->colors, &params,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:636:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_scale_trough) (cr, &clearlooks_style->colors,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:646:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_progressbar_trough) (cr, colors, &params,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:674:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_scrollbar_trough) (cr, colors, &params, &scrollbar,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkprogressbar.h:41:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PROGRESS_BAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
                                           ^
../libs/clearlooks-newer/clearlooks_style.c:699:64: note: in expansion of macro 'GTK_PROGRESS_BAR'
    progressbar.orientation = gtk_progress_bar_get_orientation (GTK_PROGRESS_BAR (widget));
                                                                ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkprogressbar.h:41:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PROGRESS_BAR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
                                           ^
../libs/clearlooks-newer/clearlooks_style.c:700:54: note: in expansion of macro 'GTK_PROGRESS_BAR'
    progressbar.value = gtk_progress_bar_get_fraction(GTK_PROGRESS_BAR(widget));
                                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:759:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_progressbar_fill) (cr, colors, &params, &progressbar,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:782:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_optionmenu) (cr, colors, &params, &optionmenu,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:794:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_menubaritem) (cr, colors, &params, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:799:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_menuitem) (cr, colors, &params, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:829:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_scrollbar_stepper) (cr, colors, &params, &scrollbar, &stepper,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:844:4: note: in expansion of macro 'STYLE_FUNCTION'
    STYLE_FUNCTION(draw_toolbar) (cr, colors, &params, &toolbar, x, y, width, height);
    ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:856:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_menu_frame) (cr, colors, &params, x, y, width, height);
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_slider':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:888:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:912:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_slider_button) (cr, &clearlooks_style->colors,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:944:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_scrollbar_slider) (cr, colors, &params, &scrollbar,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_option':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:963:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:978:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_radiobutton) (cr, colors, &params, &checkbox, x, y, width, height);
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_check':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:986:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1005:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_checkbox) (cr, &clearlooks_style->colors, &params, &checkbox,
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_vline':
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gmodule.h:28,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1026:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1042:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_separator) (cr, colors, NULL, &separator,
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_hline':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1062:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1076:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_separator) (cr, colors, NULL, &separator,
   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1079:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_menu_item_separator) (cr, colors, NULL, &separator,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_shadow_gap':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1091:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1116:3: note: in expansion of macro 'STYLE_FUNCTION'
   STYLE_FUNCTION(draw_frame) (cr, colors, &params, &frame,
   ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_resize_grip':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1146:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1162:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_resize_grip) (cr, colors, &params, &grip,
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_tab':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1175:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1190:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_arrow) (cr, colors, &params, &arrow, x, y, width, height);
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_arrow':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1214:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle  *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:53:75: note: in expansion of macro 'CLEARLOOKS_STYLE'
 #define STYLE_FUNCTION(function) (clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style].function)
                                                                           ^
../libs/clearlooks-newer/clearlooks_style.c:1251:2: note: in expansion of macro 'STYLE_FUNCTION'
  STYLE_FUNCTION(draw_arrow) (cr, colors, &params, &arrow, x, y, width, height);
  ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_init_from_rc':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1260:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
In file included from /scratch/work/audio/ardour/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtestutils.h:185:49: note: in expansion of macro 'G_LIKELY'
                                              if G_LIKELY (expr) ; else \
                                                 ^
../libs/clearlooks-newer/clearlooks_style.c:1264:2: note: in expansion of macro 'g_assert'
  g_assert ((CLEARLOOKS_RC_STYLE (rc_style)->style < CL_NUM_STYLES));
  ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1264:13: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  g_assert ((CLEARLOOKS_RC_STYLE (rc_style)->style < CL_NUM_STYLES));
             ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1265:29: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->style  = CLEARLOOKS_RC_STYLE (rc_style)->style;
                             ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1267:40: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->menubarstyle      = CLEARLOOKS_RC_STYLE (rc_style)->menubarstyle;
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1268:40: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->toolbarstyle      = CLEARLOOKS_RC_STYLE (rc_style)->toolbarstyle;
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1269:42: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->has_scrollbar_color = CLEARLOOKS_RC_STYLE (rc_style)->flags & CL_FLAG_SCROLLBAR_COLOR;
                                          ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1270:41: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->colorize_scrollbar = CLEARLOOKS_RC_STYLE (rc_style)->colorize_scrollbar;
                                         ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1271:40: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->animation         = CLEARLOOKS_RC_STYLE (rc_style)->animation;
                                        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:813:33: note: in definition of macro 'CLAMP'
 #define CLAMP(x, low, high)  (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
                                 ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1272:47: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->radius            = CLAMP (CLEARLOOKS_RC_STYLE (rc_style)->radius, 0.0, 10.0);
                                               ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:813:60: note: in definition of macro 'CLAMP'
 #define CLAMP(x, low, high)  (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
                                                            ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1272:47: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->radius            = CLAMP (CLEARLOOKS_RC_STYLE (rc_style)->radius, 0.0, 10.0);
                                               ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:813:83: note: in definition of macro 'CLAMP'
 #define CLAMP(x, low, high)  (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
                                                                                   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1272:47: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  clearlooks_style->radius            = CLAMP (CLEARLOOKS_RC_STYLE (rc_style)->radius, 0.0, 10.0);
                                               ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1275:39: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
   clearlooks_style->scrollbar_color = CLEARLOOKS_RC_STYLE (rc_style)->scrollbar_color;
                                       ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33,
                 from ../libs/clearlooks-newer/widget-information.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
 ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_realize':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1281:38: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                      ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/widget-information.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
 {
 ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define CLEARLOOKS_RC_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle))
                                                ^
../libs/clearlooks-newer/clearlooks_style.c:1290:13: note: in expansion of macro 'CLEARLOOKS_RC_STYLE'
  contrast = CLEARLOOKS_RC_STYLE (style->rc_style)->contrast;
             ^
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_copy':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1406:31: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle * cl_style = CLEARLOOKS_STYLE (style);
                               ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1407:29: note: in expansion of macro 'CLEARLOOKS_STYLE'
  ClearlooksStyle * cl_src = CLEARLOOKS_STYLE (src);
                             ^
In file included from /scratch/work/audio/ardour/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../libs/clearlooks-newer/clearlooks_style.c: In function 'set_transparency':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2311:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
                           ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmessages.h:637:9: note: in expansion of macro 'G_LIKELY'
     if (G_LIKELY (expr)) \
         ^
../libs/clearlooks-newer/clearlooks_style.c:1436:2: note: in expansion of macro 'g_return_val_if_fail'
  g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
  ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT'
 #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:161:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'
 #define GDK_IS_PIXBUF(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF))
                                       ^
../libs/clearlooks-newer/clearlooks_style.c:1436:24: note: in expansion of macro 'GDK_IS_PIXBUF'
  g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
                        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/clearlooks_style.c:22:
../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_layout':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #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'
 #define CLEARLOOKS_STYLE(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle))
                                             ^
../libs/clearlooks-newer/clearlooks_style.c:1498:39: note: in expansion of macro 'CLEARLOOKS_STYLE'
   ClearlooksStyle *clearlooks_style = CLEARLOOKS_STYLE (style);
                                       ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/clearlooks_theme_main.c:2:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
[ 15/960] engines:  -> build/libs/clearlooks-newer/engines
[ 16/960] c: libs/fluidsynth/src/fluid_midi.c -> build/libs/fluidsynth/src/fluid_midi.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126,
                 from ../libs/clearlooks-newer/widget-information.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal last_popdown;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/widget-information.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gobject.h:24:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib-object.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gioenums.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/giotypes.h:28,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gio/gio.h:26,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32,
                 from ../libs/clearlooks-newer/support.h:4,
                 from ../libs/clearlooks-newer/support.c:22:
../libs/clearlooks-newer/support.c: In function 'clearlooks_get_parent_bg':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:48:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_OBJECT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject))
                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:93:35: note: in expansion of macro 'GTK_OBJECT'
 #define GTK_OBJECT_FLAGS(obj)    (GTK_OBJECT (obj)->flags)
                                   ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:204:35: note: in expansion of macro 'GTK_OBJECT_FLAGS'
 #define GTK_WIDGET_FLAGS(wid)    (GTK_OBJECT_FLAGS (wid))
                                   ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:228:39: note: in expansion of macro 'GTK_WIDGET_FLAGS'
 #define GTK_WIDGET_NO_WINDOW(wid)   ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0)
                                       ^
../libs/clearlooks-newer/support.c:75:19: note: in expansion of macro 'GTK_WIDGET_NO_WINDOW'
  while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
                   ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2311:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
                           ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT'
 #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtknotebook.h:44:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'
 #define GTK_IS_NOTEBOOK(obj)               (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
                                             ^
../libs/clearlooks-newer/support.c:75:55: note: in expansion of macro 'GTK_IS_NOTEBOOK'
  while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
                                                       ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2311:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
   GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \
                           ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:66: note: in expansion of macro '_G_TYPE_CIT'
 #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbar.h:57:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'
 #define GTK_IS_TOOLBAR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))
                                      ^
../libs/clearlooks-newer/support.c:75:85: note: in expansion of macro 'GTK_IS_TOOLBAR'
  while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent))))
                                                                                     ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
                                        ^
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:137:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_WIDGET(widget)    (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
                                ^
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:166:35: note: in expansion of macro 'GTK_WIDGET'
 #define GTK_WIDGET_STATE(wid)    (GTK_WIDGET (wid)->state)
                                   ^
../libs/clearlooks-newer/support.c:81:15: note: in expansion of macro 'GTK_WIDGET_STATE'
  state_type = GTK_WIDGET_STATE (parent);
               ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0,
                 from ../libs/clearlooks-newer/widget-information.c:1:
/scratch/work/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_midi.h:24,
                 from ../libs/fluidsynth/src/fluid_midi.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
../libs/fluidsynth/src/fluid_midi.c: At top level:
../libs/fluidsynth/src/fluid_midi.c:27:12: warning: 'fluid_midi_event_length' declared 'static' but never defined [-Wunused-function]
 static int fluid_midi_event_length(unsigned char event);
            ^
../libs/fluidsynth/src/fluid_midi.c:34:14: warning: 'fluid_file_read_full' declared 'static' but never defined [-Wunused-function]
 static char* fluid_file_read_full(fluid_file fp, size_t* length);
              ^
[ 17/960] c: libs/fluidsynth/src/fluid_adsr_env.c -> build/libs/fluidsynth/src/fluid_adsr_env.c.2.o
[ 18/960] c: libs/fluidsynth/src/fluid_chorus.c -> build/libs/fluidsynth/src/fluid_chorus.c.2.o
[ 19/960] c: libs/fluidsynth/src/fluid_iir_filter.c -> build/libs/fluidsynth/src/fluid_iir_filter.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_chorus.h:25,
                 from ../libs/fluidsynth/src/fluid_chorus.c:68:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_adsr_env.h:24,
                 from ../libs/fluidsynth/src/fluid_adsr_env.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_iir_filter.h:24,
                 from ../libs/fluidsynth/src/fluid_iir_filter.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 20/960] c: libs/fluidsynth/src/fluid_lfo.c -> build/libs/fluidsynth/src/fluid_lfo.c.2.o
[ 21/960] c: libs/fluidsynth/src/fluid_rev.c -> build/libs/fluidsynth/src/fluid_rev.c.2.o
[ 22/960] c: libs/fluidsynth/src/fluid_rvoice.c -> build/libs/fluidsynth/src/fluid_rvoice.c.2.o
[ 23/960] c: libs/fluidsynth/src/fluid_rvoice_dsp.c -> build/libs/fluidsynth/src/fluid_rvoice_dsp.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 24/960] c: libs/fluidsynth/src/fluid_rvoice_event.c -> build/libs/fluidsynth/src/fluid_rvoice_event.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice_dsp.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 25/960] c: libs/fluidsynth/src/fluid_rvoice_mixer.c -> build/libs/fluidsynth/src/fluid_rvoice_mixer.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice_event.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice_event.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 26/960] c: libs/fluidsynth/src/fluid_defsfont.c -> build/libs/fluidsynth/src/fluid_defsfont.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice_mixer.h:25,
                 from ../libs/fluidsynth/src/fluid_rvoice_mixer.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 27/960] c: libs/fluidsynth/src/fluid_chan.c -> build/libs/fluidsynth/src/fluid_chan.c.2.o
[ 28/960] c: libs/fluidsynth/src/fluid_event.c -> build/libs/fluidsynth/src/fluid_event.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_defsfont.h:29,
                 from ../libs/fluidsynth/src/fluid_defsfont.c:25:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_cached_sampledata_load':
../libs/fluidsynth/src/fluid_defsfont.c:283:25: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     loaded_sampledata = (short*) cached_sampledata->sampledata;
                         ^
In file included from ../libs/fluidsynth/src/fluid_defsfont.h:29:0,
                 from ../libs/fluidsynth/src/fluid_defsfont.c:25:
../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_cached_sampledata_unload':
../libs/fluidsynth/src/fluid_defsfont.c:401:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
         FLUID_FREE((short*) cached_sampledata->sampledata);
                    ^
../libs/fluidsynth/src/fluidsynth_priv.h:221:43: note: in definition of macro 'FLUID_FREE'
 #define FLUID_FREE(_p)               free(_p)
                                           ^
../libs/fluidsynth/src/fluid_defsfont.c: In function 'chunkid':
../libs/fluidsynth/src/fluid_defsfont.c:1992:7: warning: cast increases required alignment of target type [-Wcast-align]
   p = (unsigned int *) & idlist;
       ^
[ 29/960] c: libs/fluidsynth/src/fluid_gen.c -> build/libs/fluidsynth/src/fluid_gen.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_chan.h:24,
                 from ../libs/fluidsynth/src/fluid_chan.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_event_priv.h:26,
                 from ../libs/fluidsynth/src/fluid_event.c:31:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 30/960] c: libs/fluidsynth/src/fluid_mod.c -> build/libs/fluidsynth/src/fluid_mod.c.2.o
[ 31/960] c: libs/fluidsynth/src/fluid_synth.c -> build/libs/fluidsynth/src/fluid_synth.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_gen.h:25,
                 from ../libs/fluidsynth/src/fluid_gen.c:22:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 32/960] c: libs/fluidsynth/src/fluid_tuning.c -> build/libs/fluidsynth/src/fluid_tuning.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_mod.h:24,
                 from ../libs/fluidsynth/src/fluid_mod.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_synth.h:34,
                 from ../libs/fluidsynth/src/fluid_synth.c:23:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 33/960] c: libs/fluidsynth/src/fluid_voice.c -> build/libs/fluidsynth/src/fluid_voice.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_tuning.h:35,
                 from ../libs/fluidsynth/src/fluid_tuning.c:22:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
../libs/fluidsynth/src/fluid_tuning.c: At top level:
../libs/fluidsynth/src/fluid_tuning.c:146:13: warning: 'fluid_tuning_set_key' defined but not used [-Wunused-function]
 static void fluid_tuning_set_key(fluid_tuning_t* tuning, int key, double pitch)
             ^
[ 34/960] c: libs/fluidsynth/src/fluid_conv.c -> build/libs/fluidsynth/src/fluid_conv.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_voice.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 35/960] c: libs/fluidsynth/src/fluid_hash.c -> build/libs/fluidsynth/src/fluid_hash.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_hash.c:34:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 36/960] c: libs/fluidsynth/src/fluid_list.c -> build/libs/fluidsynth/src/fluid_list.c.2.o
[ 37/960] c: libs/fluidsynth/src/fluid_ringbuffer.c -> build/libs/fluidsynth/src/fluid_ringbuffer.c.2.o
[ 38/960] c: libs/fluidsynth/src/fluid_settings.c -> build/libs/fluidsynth/src/fluid_settings.c.2.o
[ 39/960] c: libs/fluidsynth/src/fluid_sys.c -> build/libs/fluidsynth/src/fluid_sys.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_ringbuffer.h:24,
                 from ../libs/fluidsynth/src/fluid_ringbuffer.c:26:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
[ 40/960] c: libs/libltc/ltc.c -> build/libs/libltc/ltc.c.2.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluidsynth_priv.h:25,
                 from ../libs/fluidsynth/src/fluid_settings.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_register_str':
../libs/fluidsynth/src/fluid_settings.c:460:42: warning: passing argument 2 of 'new_fluid_str_setting' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     setting = new_fluid_str_setting(def, def, hints, fun, data);
                                          ^
../libs/fluidsynth/src/fluid_settings.c:87:1: note: expected 'char *' but argument is of type 'const char *'
 new_fluid_str_setting(const char* value, char* def, int hints, fluid_str_update_t fun, void* data)
 ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_register_num':
../libs/fluidsynth/src/fluid_settings.c:511:38: warning: cast increases required alignment of target type [-Wcast-align]
       fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                      ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_get_hints':
../libs/fluidsynth/src/fluid_settings.c:624:38: warning: cast increases required alignment of target type [-Wcast-align]
       fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                      ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_is_realtime':
../libs/fluidsynth/src/fluid_settings.c:661:38: warning: cast increases required alignment of target type [-Wcast-align]
       fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                      ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_setnum':
../libs/fluidsynth/src/fluid_settings.c:1100:17: warning: cast increases required alignment of target type [-Wcast-align]
       setting = (fluid_num_setting_t*) node;
                 ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum':
../libs/fluidsynth/src/fluid_settings.c:1148:36: warning: cast increases required alignment of target type [-Wcast-align]
     fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                    ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum_range':
../libs/fluidsynth/src/fluid_settings.c:1182:36: warning: cast increases required alignment of target type [-Wcast-align]
     fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                    ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum_default':
../libs/fluidsynth/src/fluid_settings.c:1211:36: warning: cast increases required alignment of target type [-Wcast-align]
     fluid_num_setting_t* setting = (fluid_num_setting_t*) node;
                                    ^
../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_foreach_option':
../libs/fluidsynth/src/fluid_settings.c:1405:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
     (*func)(data, (char *)name, (char *)fluid_list_get (p));
                   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_set':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST);         \
                     ^
../libs/fluidsynth/src/fluid_sys.h:270:41: note: in expansion of macro 'g_atomic_int_set'
 #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val)
                                         ^
../libs/fluidsynth/src/fluid_sys.h:293:3: note: in expansion of macro 'fluid_atomic_int_set'
   fluid_atomic_int_set ((volatile int *)fptr, ival);
   ^
../libs/fluidsynth/src/fluid_sys.h: In function 'fluid_atomic_float_get':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
     __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST);          \
                    ^
../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get'
 #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi)
                                   ^
../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get'
   ival = fluid_atomic_int_get ((volatile int *)fptr);
          ^
../libs/fluidsynth/src/fluid_sys.c: In function 'fluid_curtime':
../libs/fluidsynth/src/fluid_sys.c:373:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal timeval;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
../libs/fluidsynth/src/fluid_sys.c:376:5: warning: 'g_get_current_time' is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations]
     g_get_current_time (&timeval);
     ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/giochannel.h:33:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:54,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:681:8: note: declared here
 void   g_get_current_time                 (GTimeVal       *result);
        ^
../libs/fluidsynth/src/fluid_sys.c:380:3: warning: 'g_get_current_time' is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations]
   g_get_current_time (&timeval);
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/giochannel.h:33:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:54,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:681:8: note: declared here
 void   g_get_current_time                 (GTimeVal       *result);
        ^
../libs/fluidsynth/src/fluid_sys.c: In function 'fluid_utime':
../libs/fluidsynth/src/fluid_sys.c:392:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   GTimeVal timeval;
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/galloca.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:30,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
 struct _GTimeVal
        ^
../libs/fluidsynth/src/fluid_sys.c:394:3: warning: 'g_get_current_time' is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations]
   g_get_current_time (&timeval);
   ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/giochannel.h:33:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:54,
                 from ../libs/fluidsynth/src/fluid_sys.h:39,
                 from ../libs/fluidsynth/src/fluid_sys.c:21:
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:681:8: note: declared here
 void   g_get_current_time                 (GTimeVal       *result);
        ^
[ 41/960] c: libs/libltc/timecode.c -> build/libs/libltc/timecode.c.2.o
[ 42/960] c: libs/libltc/encoder.c -> build/libs/libltc/encoder.c.2.o
[ 43/960] c: libs/libltc/decoder.c -> build/libs/libltc/decoder.c.2.o
[ 44/960] cxx: libs/lua/lua.cc -> build/libs/lua/lua.cc.1.o
[ 45/960] cxx: libs/lua/luastate.cc -> build/libs/lua/luastate.cc.1.o
[ 46/960] cxx: libs/ptformat/ptfformat.cc -> build/libs/ptformat/ptfformat.cc.1.o
In file included from ../libs/lua/lua-5.3.3/ltable.c:38:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ltable.c: In function 'Node* mainposition(const Table*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltable.h:13:32: note: in definition of macro 'gnode'
 #define gnode(t,i) (&(t)->node[i])
                                ^
../libs/lua/lua-5.3.3/lobject.h:515:3: note: in expansion of macro 'check_exp'
  (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1)))))
   ^
../libs/lua/lua-5.3.3/lobject.h:515:34: note: in expansion of macro 'cast'
  (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1)))))
                                  ^
../libs/lua/lua-5.3.3/ltable.c:58:34: note: in expansion of macro 'lmod'
 #define hashpow2(t,n)  (gnode(t, lmod((n), sizenode(t))))
                                  ^
../libs/lua/lua-5.3.3/ltable.c:60:25: note: in expansion of macro 'hashpow2'
 #define hashstr(t,str)  hashpow2(t, (str)->hash)
                         ^
../libs/lua/lua-5.3.3/ltable.c:126:14: note: in expansion of macro 'hashstr'
       return hashstr(t, tsvalue(key));
              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ltable.c:126:25: note: in expansion of macro 'tsvalue'
       return hashstr(t, tsvalue(key));
                         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltable.h:13:32: note: in definition of macro 'gnode'
 #define gnode(t,i) (&(t)->node[i])
                                ^
../libs/lua/lua-5.3.3/lobject.h:515:3: note: in expansion of macro 'check_exp'
  (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1)))))
   ^
../libs/lua/lua-5.3.3/lobject.h:515:34: note: in expansion of macro 'cast'
  (check_exp((size&(size-1))==0, (cast(int, (s) & ((size)-1)))))
                                  ^
../libs/lua/lua-5.3.3/ltable.c:58:34: note: in expansion of macro 'lmod'
 #define hashpow2(t,n)  (gnode(t, lmod((n), sizenode(t))))
                                  ^
../libs/lua/lua-5.3.3/ltable.c:128:14: note: in expansion of macro 'hashpow2'
       return hashpow2(t, luaS_hashlongstr(tsvalue(key)));
              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ltable.c:128:43: note: in expansion of macro 'tsvalue'
       return hashpow2(t, luaS_hashlongstr(tsvalue(key)));
                                           ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ltable.c: In function 'Table* luaH_new(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/ltable.c:406:14: note: in expansion of macro 'gco2t'
   Table *t = gco2t(o);
              ^
../libs/lua/lua-5.3.3/ltable.c: In function 'const TValue* luaH_getshortstr(Table*, TString*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/ltable.c:525:29: note: in expansion of macro 'eqshrstr'
     if (ttisshrstring(k) && eqshrstr(tsvalue(k), key))
                             ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ltable.c:525:38: note: in expansion of macro 'tsvalue'
     if (ttisshrstring(k) && eqshrstr(tsvalue(k), key))
                                      ^
../libs/lua/lua-5.3.3/ltable.c: In function 'const TValue* luaH_getstr(Table*, TString*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/ltable.c:561:5: note: in expansion of macro 'setsvalue'
     setsvalue(cast(lua_State *, NULL), &ko, key);
     ^
../libs/lua/lua-5.3.3/ltable.c: In function 'const TValue* luaH_get(Table*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ltable.c:572:50: note: in expansion of macro 'tsvalue'
     case LUA_TSHRSTR: return luaH_getshortstr(t, tsvalue(key));
                                                  ^
[ 47/960] cxx: libs/qm-dsp/base/Pitch.cpp -> build/libs/qm-dsp/base/Pitch.cpp.1.o
[ 48/960] cxx: libs/qm-dsp/base/KaiserWindow.cpp -> build/libs/qm-dsp/base/KaiserWindow.cpp.1.o
../libs/lua/lua-5.3.3/lapi.c: In function 'TValue* index2addr(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:80:24: note: in expansion of macro 'clCvalue'
       CClosure *func = clCvalue(ci->func);
                        ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_copy(lua_State*, int, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:119:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ?  \
                       ^
../libs/lua/lua-5.3.3/lapi.c:230:5: note: in expansion of macro 'luaC_barrier'
     luaC_barrier(L, clCvalue(L->ci->func), fr);
     ^
../libs/lua/lua-5.3.3/lobject.h:173:21: note: in expansion of macro 'check_exp'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                     ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:230:21: note: in expansion of macro 'clCvalue'
     luaC_barrier(L, clCvalue(L->ci->func), fr);
                     ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lapi.c:230:5: note: in expansion of macro 'luaC_barrier'
     luaC_barrier(L, clCvalue(L->ci->func), fr);
     ^
../libs/lua/lua-5.3.3/lobject.h:173:21: note: in expansion of macro 'check_exp'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                     ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:230:21: note: in expansion of macro 'clCvalue'
     luaC_barrier(L, clCvalue(L->ci->func), fr);
                     ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_tolstring(lua_State*, int, size_t*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen'
     *len = vslen(o);
            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen'
     *len = vslen(o);
            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen'
     *len = vslen(o);
            ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lapi.c:388:10: note: in expansion of macro 'svalue'
   return svalue(o);
          ^
../libs/lua/lua-5.3.3/lapi.c: In function 'size_t lua_rawlen(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lapi.c:395:30: note: in expansion of macro 'tsvalue'
     case LUA_TSHRSTR: return tsvalue(o)->shrlen;
                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lapi.c:396:30: note: in expansion of macro 'tsvalue'
     case LUA_TLNGSTR: return tsvalue(o)->u.lnglen;
                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:397:32: note: in expansion of macro 'uvalue'
     case LUA_TUSERDATA: return uvalue(o)->len;
                                ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:398:39: note: in expansion of macro 'hvalue'
     case LUA_TTABLE: return luaH_getn(hvalue(o));
                                       ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int (* lua_tocfunction(lua_State*, int))(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:408:12: note: in expansion of macro 'clCvalue'
     return clCvalue(o)->f;
            ^
../libs/lua/lua-5.3.3/lapi.c: In function 'void* lua_touserdata(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:369:34: note: in expansion of macro 'cast'
   check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata)))
                                  ^
../libs/lua/lua-5.3.3/lapi.c:416:32: note: in expansion of macro 'getudatamem'
     case LUA_TUSERDATA: return getudatamem(uvalue(o));
                                ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:416:44: note: in expansion of macro 'uvalue'
     case LUA_TUSERDATA: return getudatamem(uvalue(o));
                                            ^
../libs/lua/lua-5.3.3/lapi.c: In function 'lua_State* lua_tothread(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                    ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lobject.h:177:45: note: in expansion of macro 'gco2th'
 #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lapi.c:425:36: note: in expansion of macro 'thvalue'
   return (!ttisthread(o)) ? NULL : thvalue(o);
                                    ^
../libs/lua/lua-5.3.3/lapi.c: In function 'const void* lua_topointer(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:432:29: note: in expansion of macro 'hvalue'
     case LUA_TTABLE: return hvalue(o);
                             ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:433:27: note: in expansion of macro 'clLvalue'
     case LUA_TLCL: return clLvalue(o);
                           ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:434:27: note: in expansion of macro 'clCvalue'
     case LUA_TCCL: return clCvalue(o);
                           ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                    ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lobject.h:177:45: note: in expansion of macro 'gco2th'
 #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lapi.c:436:30: note: in expansion of macro 'thvalue'
     case LUA_TTHREAD: return thvalue(o);
                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:369:34: note: in expansion of macro 'cast'
   check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata)))
                                  ^
../libs/lua/lua-5.3.3/lapi.c:437:32: note: in expansion of macro 'getudatamem'
     case LUA_TUSERDATA: return getudatamem(uvalue(o));
                                ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:437:44: note: in expansion of macro 'uvalue'
     case LUA_TUSERDATA: return getudatamem(uvalue(o));
                                            ^
../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_pushlstring(lua_State*, const char*, size_t)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lapi.c:483:3: note: in expansion of macro 'setsvalue2s'
   setsvalue2s(L, L->top, ts);
   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_pushstring(lua_State*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lapi.c:498:5: note: in expansion of macro 'setsvalue2s'
     setsvalue2s(L, L->top, ts);
     ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_pushthread(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \
                   ^
../libs/lua/lua-5.3.3/lapi.c:574:3: note: in expansion of macro 'setthvalue'
   setthvalue(L, L->top, L);
   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int auxgetstr(lua_State*, const TValue*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lapi.c:590:7: note: in expansion of macro 'luaV_fastget'
   if (luaV_fastget(L, t, str, slot, luaH_getstr)) {
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lapi.c:595:5: note: in expansion of macro 'setsvalue2s'
     setsvalue2s(L, L->top, str);
     ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getglobal(lua_State*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:605:16: note: in expansion of macro 'hvalue'
   Table *reg = hvalue(&G(L)->l_registry);
                ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_gettable(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lvm.h:68:7: note: in expansion of macro 'luaV_fastget'
   if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \
       ^
../libs/lua/lua-5.3.3/lapi.c:615:3: note: in expansion of macro 'luaV_gettable'
   luaV_gettable(L, t, L->top - 1, L->top - 1);
   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_geti(lua_State*, int, lua_Integer)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lapi.c:632:7: note: in expansion of macro 'luaV_fastget'
   if (luaV_fastget(L, t, n, slot, luaH_getint)) {
       ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawget(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj'
  { TValue *io1=(obj1); *io1 = *(obj2); \
                                 ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:651:36: note: in expansion of macro 'hvalue'
   setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1));
                                    ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawgeti(lua_State*, int, lua_Integer)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj'
  { TValue *io1=(obj1); *io1 = *(obj2); \
                                 ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:662:35: note: in expansion of macro 'hvalue'
   setobj2s(L, L->top, luaH_getint(hvalue(t), n));
                                   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawgetp(lua_State*, int, const void*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj'
  { TValue *io1=(obj1); *io1 = *(obj2); \
                                 ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:676:32: note: in expansion of macro 'hvalue'
   setobj2s(L, L->top, luaH_get(hvalue(t), &k));
                                ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_createtable(lua_State*, int, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lapi.c:687:3: note: in expansion of macro 'sethvalue'
   sethvalue(L, L->top, t);
   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getmetatable(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:704:12: note: in expansion of macro 'hvalue'
       mt = hvalue(obj)->metatable;
            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:707:12: note: in expansion of macro 'uvalue'
       mt = uvalue(obj)->metatable;
            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lapi.c:714:5: note: in expansion of macro 'sethvalue'
     sethvalue(L, L->top, mt);
     ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getuservalue(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:378:39: note: in definition of macro 'getuservalue'
  { TValue *io=(o); const Udata *iu = (u); \
                                       ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:728:19: note: in expansion of macro 'uvalue'
   getuservalue(L, uvalue(o), L->top);
                   ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void auxsetstr(lua_State*, const TValue*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1))
       ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1))
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1))
       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lapi.c:749:5: note: in expansion of macro 'setsvalue2s'
     setsvalue2s(L, L->top, str);  /* push 'str' (to make it a TValue) */
     ^
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_setglobal(lua_State*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:759:16: note: in expansion of macro 'hvalue'
   Table *reg = hvalue(&G(L)->l_registry);
                ^
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_settable(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable'
   luaV_settable(L, t, L->top - 2, L->top - 1);
   ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable'
   luaV_settable(L, t, L->top - 2, L->top - 1);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable'
   luaV_settable(L, t, L->top - 2, L->top - 1);
   ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_seti(lua_State*, int, lua_Integer)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1))
       ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1))
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset'
   if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1))
       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawset(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:807:22: note: in expansion of macro 'hvalue'
   slot = luaH_set(L, hvalue(o), L->top - 2);
                      ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:38:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltable.h:27:32: note: in definition of macro 'invalidateTMcache'
 #define invalidateTMcache(t) ((t)->flags = 0)
                                ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:809:21: note: in expansion of macro 'hvalue'
   invalidateTMcache(hvalue(o));
                     ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lapi.c:810:3: note: in expansion of macro 'luaC_barrierback'
   luaC_barrierback(L, hvalue(o), L->top-1);
   ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:810:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top-1);
                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:810:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top-1);
                       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawseti(lua_State*, int, lua_Integer)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:822:18: note: in expansion of macro 'hvalue'
   luaH_setint(L, hvalue(o), n, L->top - 1);
                  ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lapi.c:823:3: note: in expansion of macro 'luaC_barrierback'
   luaC_barrierback(L, hvalue(o), L->top-1);
   ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:823:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top-1);
                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:823:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top-1);
                       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawsetp(lua_State*, int, const void*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:837:22: note: in expansion of macro 'hvalue'
   slot = luaH_set(L, hvalue(o), &k);
                      ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lapi.c:839:3: note: in expansion of macro 'luaC_barrierback'
   luaC_barrierback(L, hvalue(o), L->top - 1);
   ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:839:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top - 1);
                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:839:23: note: in expansion of macro 'hvalue'
   luaC_barrierback(L, hvalue(o), L->top - 1);
                       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_setmetatable(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:855:10: note: in expansion of macro 'hvalue'
     mt = hvalue(L->top - 1);
          ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:859:7: note: in expansion of macro 'hvalue'
       hvalue(obj)->metatable = mt;
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lapi.c:861:9: note: in expansion of macro 'luaC_objbarrier'
         luaC_objbarrier(L, gcvalue(obj), mt);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                             ^
../libs/lua/lua-5.3.3/lapi.c:861:9: note: in expansion of macro 'luaC_objbarrier'
         luaC_objbarrier(L, gcvalue(obj), mt);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:867:7: note: in expansion of macro 'uvalue'
       uvalue(obj)->metatable = mt;
       ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:127:3: note: in expansion of macro 'isblack'
  (isblack(p) && iswhite(o)) ? \
   ^
../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier'
         luaC_objbarrier(L, uvalue(obj), mt);
         ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:869:28: note: in expansion of macro 'uvalue'
         luaC_objbarrier(L, uvalue(obj), mt);
                            ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier'
         luaC_objbarrier(L, uvalue(obj), mt);
         ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:869:28: note: in expansion of macro 'uvalue'
         luaC_objbarrier(L, uvalue(obj), mt);
                            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                             ^
../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier'
         luaC_objbarrier(L, uvalue(obj), mt);
         ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_setuservalue(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:372:39: note: in definition of macro 'setuservalue'
  { const TValue *io=(o); Udata *iu = (u); \
                                       ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lapi.c:891:19: note: in expansion of macro 'uvalue'
   setuservalue(L, uvalue(o), L->top - 1);
                   ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lapi.c:892:3: note: in expansion of macro 'luaC_barrier'
   luaC_barrier(L, gcvalue(o), L->top - 1);
   ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_load(lua_State*, lua_Reader, void*, const char*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:1000:19: note: in expansion of macro 'clLvalue'
     LClosure *f = clLvalue(L->top - 1);  /* get newly created function */
                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:1003:20: note: in expansion of macro 'hvalue'
       Table *reg = hvalue(&G(L)->l_registry);
                    ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_dump(lua_State*, lua_Writer, void*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lobject.h:468:22: note: in expansion of macro 'clLvalue'
 #define getproto(o) (clLvalue(o)->p)
                      ^
../libs/lua/lua-5.3.3/lapi.c:1022:27: note: in expansion of macro 'getproto'
     status = luaU_dump(L, getproto(o), writer, data, strip);
                           ^
../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_next(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lapi.c:1128:23: note: in expansion of macro 'hvalue'
   more = luaH_next(L, hvalue(t), L->top - 1);
                       ^
../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_concat(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lapi.c:1146:5: note: in expansion of macro 'setsvalue2s'
     setsvalue2s(L, L->top, luaS_newlstr(L, "", 0));
     ^
../libs/lua/lua-5.3.3/lapi.c: In function 'const char* aux_upvalue(StkId, int, TValue**, CClosure**, UpVal**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:1200:21: note: in expansion of macro 'clCvalue'
       CClosure *f = clCvalue(fi);
                     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:1207:21: note: in expansion of macro 'clLvalue'
       LClosure *f = clLvalue(fi);
                     ^
../libs/lua/lua-5.3.3/lapi.c: In function 'UpVal** getupvalref(lua_State*, int, int, LClosure**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:1260:7: note: in expansion of macro 'clLvalue'
   f = clLvalue(fi);
       ^
../libs/lua/lua-5.3.3/lapi.c: In function 'void* lua_upvalueid(lua_State*, int, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lapi.c:1274:21: note: in expansion of macro 'clCvalue'
       CClosure *f = clCvalue(fi);
                     ^
../libs/lua/lua-5.3.3/lcode.c: In function 'int addk(FuncState*, TValue*, TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lcode.c:450:3: note: in expansion of macro 'luaC_barrier'
   luaC_barrier(L, f, v);
   ^
../libs/lua/lua-5.3.3/lcode.c: In function 'int luaK_stringK(FuncState*, TString*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lcode.c:460:3: note: in expansion of macro 'setsvalue'
   setsvalue(fs->ls->L, &o, s);
   ^
../libs/lua/lua-5.3.3/lcode.c: In function 'int nilK(FuncState*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lcode.c:505:3: note: in expansion of macro 'sethvalue'
   sethvalue(fs->ls->L, &k, fs->ls->h);
   ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'int currentpc(CallInfo*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ldebug.h:14:23: note: in expansion of macro 'cast'
 #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1)
                       ^
../libs/lua/lua-5.3.3/ldebug.c:46:10: note: in expansion of macro 'pcRel'
   return pcRel(ci->u.l.savedpc, ci_func(ci)->p);
          ^
../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                     ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:46:33: note: in expansion of macro 'ci_func'
   return pcRel(ci->u.l.savedpc, ci_func(ci)->p);
                                 ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:31:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldebug.c: In function 'int currentline(CallInfo*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ldebug.h:16:30: note: in definition of macro 'getfuncline'
 #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1)
                              ^
../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                     ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:51:22: note: in expansion of macro 'ci_func'
   return getfuncline(ci_func(ci)->p, currentpc(ci));
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ldebug.h:16:47: note: in definition of macro 'getfuncline'
 #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1)
                                               ^
../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                     ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:51:22: note: in expansion of macro 'ci_func'
   return getfuncline(ci_func(ci)->p, currentpc(ci));
                      ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldebug.c: In function 'void swapextra(lua_State*)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldebug.c:65:16: note: in expansion of macro 'restorestack'
     ci->func = restorestack(L, ci->extra);
                ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* findvararg(CallInfo*, int, TValue**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:134:17: note: in expansion of macro 'clLvalue'
   int nparams = clLvalue(ci->func)->p->numparams;
                 ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* findlocal(lua_State*, CallInfo*, int, TValue**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:153:32: note: in expansion of macro 'ci_func'
       name = luaF_getlocalname(ci_func(ci)->p, n, currentpc(ci));
                                ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* lua_getlocal(lua_State*, const lua_Debug*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:178:32: note: in expansion of macro 'clLvalue'
       name = luaF_getlocalname(clLvalue(L->top - 1)->p, n, 0);
                                ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'void collectvalidlines(lua_State*, Closure*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/ldebug.c:238:5: note: in expansion of macro 'sethvalue'
     sethvalue(L, L->top, t);  /* push it on stack */
     ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'int lua_getinfo(lua_State*, const char*, lua_Debug*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:212:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:212:52: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl))
                                                    ^
../libs/lua/lua-5.3.3/lobject.h:171:46: note: in expansion of macro 'gco2cl'
 #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc))
                                              ^
../libs/lua/lua-5.3.3/ldebug.c:317:28: note: in expansion of macro 'clvalue'
   cl = ttisclosure(func) ? clvalue(func) : NULL;
                            ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'void kname(Proto*, int, int, const char**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/ldebug.c:348:15: note: in expansion of macro 'svalue'
       *name = svalue(kvalue);  /* it is its own name */
               ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getobjname(Proto*, int, int, const char**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/ldebug.c:457:19: note: in expansion of macro 'svalue'
           *name = svalue(&p->k[b]);
                   ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getfuncname(lua_State*, CallInfo*, const char**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:476:14: note: in expansion of macro 'ci_func'
   Proto *p = ci_func(ci)->p;  /* calling function */
              ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getupvalname(CallInfo*, const TValue*, const char**)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:540:17: note: in expansion of macro 'ci_func'
   LClosure *c = ci_func(ci);
                 ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* varinfo(lua_State*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:559:25: note: in expansion of macro 'ci_func'
       kind = getobjname(ci_func(ci)->p, currentpc(ci),
                         ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_errormsg(lua_State*)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldebug.c:623:21: note: in expansion of macro 'restorestack'
     StkId errfunc = restorestack(L, L->errfunc);
                     ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_runerror(lua_State*, const char*, ...)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:641:26: note: in expansion of macro 'ci_func'
     luaG_addinfo(L, msg, ci_func(ci)->p->source, currentline(ci));
                          ^
../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_traceexec(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue'
 #define ci_func(ci)  (clLvalue((ci)->func))
                       ^
../libs/lua/lua-5.3.3/ldebug.c:661:16: note: in expansion of macro 'ci_func'
     Proto *p = ci_func(ci)->p;
                ^
../libs/lua/lua-5.3.3/ldo.c: In function 'void seterrorobj(lua_State*, int, StkId)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/ldo.c:94:7: note: in expansion of macro 'setsvalue2s'
       setsvalue2s(L, oldtop, G(L)->memerrmsg); /* reuse preregistered msg. */
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/ldo.c:98:7: note: in expansion of macro 'setsvalue2s'
       setsvalue2s(L, oldtop, luaS_newliteral(L, "error in error handling"));
       ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.c: In function 'void luaD_hook(lua_State*, int, int)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:270:15: note: in expansion of macro 'restorestack'
     ci->top = restorestack(L, ci_top);
               ^
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:271:14: note: in expansion of macro 'restorestack'
     L->top = restorestack(L, top);
              ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_precall(lua_State*, StkId, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl'
 #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldo.c:349:11: note: in expansion of macro 'clCvalue'
       f = clCvalue(func)->f;
           ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux'
    { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); }
                                 ^
../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack'
     p = restorestack(L, t__))  /* 'pos' part: restore 'p' */
         ^
../libs/lua/lua-5.3.3/ldo.c:355:7: note: in expansion of macro 'checkstackp'
       checkstackp(L, LUA_MINSTACK, func);  /* ensure minimum stack size */
       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/ldo.c:373:18: note: in expansion of macro 'clLvalue'
       Proto *p = clLvalue(func)->p;
                  ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux'
    { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); }
                                 ^
../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack'
     p = restorestack(L, t__))  /* 'pos' part: restore 'p' */
         ^
../libs/lua/lua-5.3.3/ldo.c:376:7: note: in expansion of macro 'checkstackp'
       checkstackp(L, fsize, func);
       ^
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux'
    { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); }
                                 ^
../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack'
     p = restorestack(L, t__))  /* 'pos' part: restore 'p' */
         ^
../libs/lua/lua-5.3.3/ldo.c:397:7: note: in expansion of macro 'checkstackp'
       checkstackp(L, 1, func);  /* ensure space for metamethod */
       ^
../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_poscall(lua_State*, CallInfo*, StkId, int)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:460:21: note: in expansion of macro 'restorestack'
       firstResult = restorestack(L, fr);
                     ^
../libs/lua/lua-5.3.3/ldo.c: In function 'int recover(lua_State*, int)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:585:12: note: in expansion of macro 'restorestack'
   oldtop = restorestack(L, ci->extra);
            ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.c: In function 'void resume_error(lua_State*, const char*, StkId)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/ldo.c:604:3: note: in expansion of macro 'setsvalue2s'
   setsvalue2s(L, L->top, luaS_new(L, msg));  /* push error message */
   ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldo.c: In function 'void resume(lua_State*, void*)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:635:16: note: in expansion of macro 'restorestack'
     ci->func = restorestack(L, ci->extra);
                ^
../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_pcall(lua_State*, Pfunc, void*, ptrdiff_t, ptrdiff_t)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ldo.c:729:20: note: in expansion of macro 'restorestack'
     StkId oldtop = restorestack(L, old_top);
                    ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ldump.c: In function 'void DumpConstants(const Proto*, DumpState*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ldump.c:119:18: note: in expansion of macro 'tsvalue'
       DumpString(tsvalue(o), D);
                  ^
../libs/lua/lua-5.3.3/lfunc.c: In function 'CClosure* luaF_newCclosure(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lfunc.c:27:17: note: in expansion of macro 'gco2ccl'
   CClosure *c = gco2ccl(o);
                 ^
../libs/lua/lua-5.3.3/lfunc.c: In function 'LClosure* luaF_newLclosure(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lfunc.c:35:17: note: in expansion of macro 'gco2lcl'
   LClosure *c = gco2lcl(o);
                 ^
../libs/lua/lua-5.3.3/lfunc.c: In function 'Proto* luaF_newproto(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                                                       ^
../libs/lua/lua-5.3.3/lfunc.c:101:14: note: in expansion of macro 'gco2p'
   Proto *f = gco2p(o);
              ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lgc.c: In function 'int iscleared(global_State*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.c:86:31: note: in expansion of macro 'iswhite'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                               ^
../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject'
     markobject(g, tsvalue(o));  /* strings are 'values', so are never weak */
     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lgc.c:142:19: note: in expansion of macro 'tsvalue'
     markobject(g, tsvalue(o));  /* strings are 'values', so are never weak */
                   ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject'
     markobject(g, tsvalue(o));  /* strings are 'values', so are never weak */
     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lgc.c:142:19: note: in expansion of macro 'tsvalue'
     markobject(g, tsvalue(o));  /* strings are 'values', so are never weak */
                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject'
     markobject(g, tsvalue(o));  /* strings are 'values', so are never weak */
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void luaC_barrierback_(lua_State*, Table*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:175:3: note: in expansion of macro 'linkgclist'
   linkgclist(t, g->grayagain);
   ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void luaC_upvalbarrier_(lua_State*, UpVal*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:190:5: note: in expansion of macro 'markobject'
     markobject(g, o);
     ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:37:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lgc.c: In function 'void reallymarkobject(global_State*, GCObject*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lstring.h:15:53: note: in definition of macro 'sizelstring'
 #define sizelstring(l)  (sizeof(union UTString) + ((l) + 1) * sizeof(char))
                                                     ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:241:35: note: in expansion of macro 'gco2ts'
       g->GCmemtrav += sizelstring(gco2ts(o)->shrlen);
                                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lstring.h:15:53: note: in definition of macro 'sizelstring'
 #define sizelstring(l)  (sizeof(union UTString) + ((l) + 1) * sizeof(char))
                                                     ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:246:35: note: in expansion of macro 'gco2ts'
       g->GCmemtrav += sizelstring(gco2ts(o)->u.lnglen);
                                   ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:92:32: note: in definition of macro 'markobjectN'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
                      ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.c:86:31: note: in expansion of macro 'iswhite'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
       ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
                      ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
       ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN'
       markobjectN(g, gco2u(o)->metatable);  /* mark its metatable */
       ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:37:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lstring.h:17:48: note: in definition of macro 'sizeludata'
 #define sizeludata(l) (sizeof(union UUdata) + (l))
                                                ^
../libs/lua/lua-5.3.3/lgc.c:253:23: note: in expansion of macro 'sizeudata'
       g->GCmemtrav += sizeudata(gco2u(o));
                       ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:253:33: note: in expansion of macro 'gco2u'
       g->GCmemtrav += sizeudata(gco2u(o));
                                 ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:378:39: note: in definition of macro 'getuservalue'
  { TValue *io=(o); const Udata *iu = (u); \
                                       ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:254:35: note: in expansion of macro 'gco2u'
       getuservalue(g->mainthread, gco2u(o), &uvalue);
                                   ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                           ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:262:18: note: in expansion of macro 'gco2lcl'
       linkgclist(gco2lcl(o), g->gray);
                  ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:262:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2lcl(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:262:18: note: in expansion of macro 'gco2lcl'
       linkgclist(gco2lcl(o), g->gray);
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:262:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2lcl(o), g->gray);
       ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                           ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:266:18: note: in expansion of macro 'gco2ccl'
       linkgclist(gco2ccl(o), g->gray);
                  ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:266:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2ccl(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:266:18: note: in expansion of macro 'gco2ccl'
       linkgclist(gco2ccl(o), g->gray);
                  ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                           ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:270:18: note: in expansion of macro 'gco2t'
       linkgclist(gco2t(o), g->gray);
                  ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:270:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2t(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:270:18: note: in expansion of macro 'gco2t'
       linkgclist(gco2t(o), g->gray);
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:270:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2t(o), g->gray);
       ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                           ^
../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                    ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lgc.c:274:18: note: in expansion of macro 'gco2th'
       linkgclist(gco2th(o), g->gray);
                  ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:274:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2th(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                    ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lgc.c:274:18: note: in expansion of macro 'gco2th'
       linkgclist(gco2th(o), g->gray);
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:274:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2th(o), g->gray);
       ^
In file included from ../libs/lua/lua.cc:93:0:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                           ^
../libs/lua/lua-5.3.3/lstate.h:214:19: note: in expansion of macro 'check_exp'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:278:18: note: in expansion of macro 'gco2p'
       linkgclist(gco2p(o), g->gray);
                  ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:278:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2p(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lstate.h:214:19: note: in expansion of macro 'check_exp'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:278:18: note: in expansion of macro 'gco2p'
       linkgclist(gco2p(o), g->gray);
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:278:7: note: in expansion of macro 'linkgclist'
       linkgclist(gco2p(o), g->gray);
       ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void markmt(global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:292:5: note: in expansion of macro 'markobjectN'
     markobjectN(g, g->mt[i]);
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void markbeingfnz(global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:302:5: note: in expansion of macro 'markobject'
     markobject(g, o);
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void restartcollection(global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:340:3: note: in expansion of macro 'markobject'
   markobject(g, g->mainthread);
   ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void traverseweakvalue(global_State*, Table*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:378:5: note: in expansion of macro 'linkgclist'
     linkgclist(h, g->grayagain);  /* must retraverse it in atomic phase */
     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:380:5: note: in expansion of macro 'linkgclist'
     linkgclist(h, g->weak);  /* has to be cleared later */
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'int traverseephemeron(global_State*, Table*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:424:5: note: in expansion of macro 'linkgclist'
     linkgclist(h, g->grayagain);  /* must retraverse it in atomic phase */
     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:426:5: note: in expansion of macro 'linkgclist'
     linkgclist(h, g->ephemeron);  /* have to propagate again */
     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:428:5: note: in expansion of macro 'linkgclist'
     linkgclist(h, g->allweak);  /* may have to clean white keys */
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'lu_mem traversetable(global_State*, Table*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:454:3: note: in expansion of macro 'markobjectN'
   markobjectN(g, h->metatable);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lgc.c:456:26: note: in expansion of macro 'svalue'
       ((weakkey = strchr(svalue(mode), 'k')),
                          ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lgc.c:457:28: note: in expansion of macro 'svalue'
        (weakvalue = strchr(svalue(mode), 'v')),
                            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:465:7: note: in expansion of macro 'linkgclist'
       linkgclist(h, g->allweak);  /* nothing to traverse now */
       ^
../libs/lua/lua-5.3.3/lgc.c: In function 'int traverseproto(global_State*, Proto*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:483:3: note: in expansion of macro 'markobjectN'
   markobjectN(g, f->source);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:487:5: note: in expansion of macro 'markobjectN'
     markobjectN(g, f->upvalues[i].name);
     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:489:5: note: in expansion of macro 'markobjectN'
     markobjectN(g, f->p[i]);
     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:491:5: note: in expansion of macro 'markobjectN'
     markobjectN(g, f->locvars[i].varname);
     ^
../libs/lua/lua-5.3.3/lgc.c: In function 'lu_mem traverseLclosure(global_State*, LClosure*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject'
 #define markobjectN(g,t) { if (t) markobject(g,t); }
                                   ^
../libs/lua/lua-5.3.3/lgc.c:516:3: note: in expansion of macro 'markobjectN'
   markobjectN(g, cl->p);  /* mark its prototype */
   ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void propagatemark(global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:566:18: note: in expansion of macro 'gco2t'
       Table *h = gco2t(o);
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:572:22: note: in expansion of macro 'gco2lcl'
       LClosure *cl = gco2lcl(o);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:578:22: note: in expansion of macro 'gco2ccl'
       CClosure *cl = gco2ccl(o);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lgc.c:584:23: note: in expansion of macro 'gco2th'
       lua_State *th = gco2th(o);
                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco'
 #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o))
                                                   ^
../libs/lua/lua-5.3.3/lgc.c:586:7: note: in expansion of macro 'linkgclist'
       linkgclist(th, g->grayagain);  /* insert into 'grayagain' list */
       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:592:18: note: in expansion of macro 'gco2p'
       Proto *p = gco2p(o);
                  ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void convergeephemerons(global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:616:14: note: in expansion of macro 'gco2t'
       next = gco2t(w)->gclist;
              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:617:32: note: in expansion of macro 'gco2t'
       if (traverseephemeron(g, gco2t(w))) {  /* traverse marked some value? */
                                ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void clearkeys(global_State*, GCObject*, GCObject*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:640:22: note: in expansion of macro 'gco2t'
   for (; l != f; l = gco2t(l)->gclist) {
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:641:16: note: in expansion of macro 'gco2t'
     Table *h = gco2t(l);
                ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void clearvalues(global_State*, GCObject*, GCObject*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:658:22: note: in expansion of macro 'gco2t'
   for (; l != f; l = gco2t(l)->gclist) {
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:659:16: note: in expansion of macro 'gco2t'
     Table *h = gco2t(l);
                ^
../libs/lua/lua-5.3.3/lgc.c: In function 'void freeobj(lua_State*, GCObject*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u'
 #define gco2p(o)  check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:698:40: note: in expansion of macro 'gco2p'
     case LUA_TPROTO: luaF_freeproto(L, gco2p(o)); break;
                                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:700:23: note: in expansion of macro 'gco2lcl'
       freeLclosure(L, gco2lcl(o));
                       ^
In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:14,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem'
 #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0)
                                                      ^
../libs/lua/lua-5.3.3/lfunc.h:15:26: note: in expansion of macro 'cast'
                          cast(int, sizeof(TValue)*((n)-1)))
                          ^
../libs/lua/lua-5.3.3/lgc.c:704:26: note: in expansion of macro 'sizeCclosure'
       luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues));
                          ^
../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u'
 #define gco2ccl(o)  check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:704:39: note: in expansion of macro 'gco2ccl'
       luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues));
                                       ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lgc.c:707:35: note: in expansion of macro 'gco2t'
     case LUA_TTABLE: luaH_free(L, gco2t(o)); break;
                                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u'
 #define gco2th(o)  check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th))
                                                         ^
../libs/lua/lua-5.3.3/lgc.c:708:42: note: in expansion of macro 'gco2th'
     case LUA_TTHREAD: luaE_freethread(L, gco2th(o)); break;
                                          ^
In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:14,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem'
 #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0)
                                                      ^
../libs/lua/lua-5.3.3/lstring.h:18:22: note: in expansion of macro 'sizeludata'
 #define sizeudata(u) sizeludata((u)->len)
                      ^
../libs/lua/lua-5.3.3/lgc.c:709:44: note: in expansion of macro 'sizeudata'
     case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break;
                                            ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lgc.c:709:54: note: in expansion of macro 'gco2u'
     case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break;
                                                      ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:711:22: note: in expansion of macro 'gco2ts'
       luaS_remove(L, gco2ts(o));  /* remove it from hash table */
                      ^
In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:14,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem'
 #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0)
                                                      ^
../libs/lua/lua-5.3.3/lgc.c:712:26: note: in expansion of macro 'sizelstring'
       luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen));
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:712:38: note: in expansion of macro 'gco2ts'
       luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen));
                                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem'
 #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0)
                                                      ^
../libs/lua/lua-5.3.3/lgc.c:715:26: note: in expansion of macro 'sizelstring'
       luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen));
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:715:38: note: in expansion of macro 'gco2ts'
       luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen));
                                      ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lgc.c: In function 'void GCTM(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lgc.c:827:31: note: in expansion of macro 'svalue'
                             ? svalue(L->top - 1)
                               ^
../libs/lua/lua-5.3.3/lgc.c: In function 'l_mem atomic(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco'
 #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); }
                                                               ^
../libs/lua/lua-5.3.3/lgc.c:988:3: note: in expansion of macro 'markobject'
   markobject(g, L);  /* mark running thread */
   ^
../libs/lua/lua-5.3.3/llex.c: In function 'void luaX_init(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/llex.c:73:15: note: in expansion of macro 'obj2gco'
   luaC_fix(L, obj2gco(e));  /* never collect this name */
               ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/llex.c:76:17: note: in expansion of macro 'obj2gco'
     luaC_fix(L, obj2gco(ts));  /* reserved words are never collected */
                 ^
../libs/lua/lua-5.3.3/llex.c: In function 'TString* luaX_newstring(LexState*, const char*, size_t)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/llex.c:131:3: note: in expansion of macro 'setsvalue2s'
   setsvalue2s(L, L->top++, ts);  /* temporarily anchor it in stack */
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'char*' to 'Node*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:169:52: note: in expansion of macro 'val_'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                                    ^
../libs/lua/lua-5.3.3/llex.c:140:10: note: in expansion of macro 'tsvalue'
     ts = tsvalue(keyfromval(o));  /* re-use value previously stored */
          ^
../libs/lua/lua-5.3.3/ltable.h:19:18: note: in expansion of macro 'cast'
 #define gkey(n)  cast(const TValue*, (&(n)->i_key.tvk))
                  ^
../libs/lua/lua-5.3.3/ltable.h:32:4: note: in expansion of macro 'gkey'
   (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val))))
    ^
../libs/lua/lua-5.3.3/ltable.h:32:9: note: in expansion of macro 'cast'
   (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val))))
         ^
../libs/lua/lua-5.3.3/llex.c:140:18: note: in expansion of macro 'keyfromval'
     ts = tsvalue(keyfromval(o));  /* re-use value previously stored */
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/llex.c:140:10: note: in expansion of macro 'tsvalue'
     ts = tsvalue(keyfromval(o));  /* re-use value previously stored */
          ^
../libs/lua/lua-5.3.3/lobject.c: In function 'void luaO_tostring(lua_State*, StkId)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lobject.c:386:3: note: in expansion of macro 'setsvalue2s'
   setsvalue2s(L, obj, luaS_newlstr(L, buff, len));
   ^
../libs/lua/lua-5.3.3/lobject.c: In function 'void pushstr(lua_State*, const char*, size_t)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lobject.c:391:3: note: in expansion of macro 'setsvalue2s'
   setsvalue2s(L, L->top, luaS_newlstr(L, str, l));
   ^
../libs/lua/lua-5.3.3/lobject.c: In function 'const char* luaO_pushvfstring(lua_State*, const char*, va_list)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lobject.c:463:10: note: in expansion of macro 'svalue'
   return svalue(L->top - 1);
          ^
../libs/lua/lua-5.3.3/lparser.c: In function 'int registerlocalvar(LexState*, TString*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(ls->L, f, varname);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                             ^
../libs/lua/lua-5.3.3/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(ls->L, f, varname);
   ^
../libs/lua/lua-5.3.3/lparser.c: In function 'int newupvalue(FuncState*, TString*, expdesc*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(fs->ls->L, f, name);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                             ^
../libs/lua/lua-5.3.3/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(fs->ls->L, f, name);
   ^
../libs/lua/lua-5.3.3/lparser.c: In function 'Proto* addprototype(LexState*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                  ^
../libs/lua/lua-5.3.3/lparser.c:509:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(L, f, clp);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco'
  luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0))
                             ^
../libs/lua/lua-5.3.3/lparser.c:509:3: note: in expansion of macro 'luaC_objbarrier'
   luaC_objbarrier(L, f, clp);
   ^
../libs/lua/lua-5.3.3/lparser.c: In function 'LClosure* luaY_parser(lua_State*, ZIO*, Mbuffer*, Dyndata*, const char*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \
                   ^
../libs/lua/lua-5.3.3/lparser.c:1633:3: note: in expansion of macro 'setclLvalue'
   setclLvalue(L, L->top, cl);  /* anchor it (to avoid being collected) */
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lparser.c:1636:3: note: in expansion of macro 'sethvalue'
   sethvalue(L, L->top, lexstate.h);  /* anchor it */
   ^
../libs/lua/lua-5.3.3/lstate.c: In function 'void init_registry(lua_State*, global_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lstate.c:188:3: note: in expansion of macro 'sethvalue'
   sethvalue(L, &g->l_registry, registry);
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \
                   ^
../libs/lua/lua-5.3.3/lstate.c:191:3: note: in expansion of macro 'setthvalue'
   setthvalue(L, &temp, L);  /* temp = L */
   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lstate.c:194:3: note: in expansion of macro 'sethvalue'
   sethvalue(L, &temp, luaH_new(L));  /* temp = new table (global table) */
   ^
../libs/lua/lua-5.3.3/lstate.c: In function 'void close_state(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lu_byte* {aka unsigned char*}' to 'LX*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lstate.c:70:23: note: in expansion of macro 'cast'
 #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l)))
                       ^
../libs/lua/lua-5.3.3/lstate.c:251:25: note: in expansion of macro 'fromstate'
   (*g->frealloc)(g->ud, fromstate(L), sizeof(LG), 0);  /* free main block */
                         ^
../libs/lua/lua-5.3.3/lstate.c: In function 'lua_State* lua_newthread(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lstate.c:266:14: note: in expansion of macro 'obj2gco'
   g->allgc = obj2gco(L1);
              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \
                   ^
../libs/lua/lua-5.3.3/lstate.c:268:3: note: in expansion of macro 'setthvalue'
   setthvalue(L, L->top, L1);
   ^
../libs/lua/lua-5.3.3/lstate.c: In function 'void luaE_freethread(lua_State*, lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lu_byte* {aka unsigned char*}' to 'LX*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lstate.c:70:23: note: in expansion of macro 'cast'
 #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l)))
                       ^
../libs/lua/lua-5.3.3/lstate.c:286:11: note: in expansion of macro 'fromstate'
   LX *l = fromstate(L1);
           ^
../libs/lua/lua-5.3.3/lstring.c: In function 'void luaS_init(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lstring.c:122:15: note: in expansion of macro 'obj2gco'
   luaC_fix(L, obj2gco(g->memerrmsg));  /* it should never be collected */
               ^
../libs/lua/lua-5.3.3/lstring.c: In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lstring.c:139:8: note: in expansion of macro 'gco2ts'
   ts = gco2ts(o);
        ^
../libs/lua/lua-5.3.3/lstring.c: In function 'Udata* luaS_newudata(lua_State*, size_t)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lstring.c:242:7: note: in expansion of macro 'gco2u'
   u = gco2u(o);
       ^
../libs/lua/lua-5.3.3/ltm.c: In function 'void luaT_init(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/ltm.c:50:17: note: in expansion of macro 'obj2gco'
     luaC_fix(L, obj2gco(G(L)->tmname[i]));  /* never collect these names */
                 ^
../libs/lua/lua-5.3.3/ltm.c: In function 'const TValue* luaT_gettmbyobj(lua_State*, const TValue*, TMS)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/ltm.c:74:12: note: in expansion of macro 'hvalue'
       mt = hvalue(o)->metatable;
            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/ltm.c:77:12: note: in expansion of macro 'uvalue'
       mt = uvalue(o)->metatable;
            ^
../libs/lua/lua-5.3.3/ltm.c: In function 'const char* luaT_objtypename(lua_State*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/ltm.c:92:30: note: in expansion of macro 'hvalue'
   if ((ttistable(o) && (mt = hvalue(o)->metatable) != NULL) ||
                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/ltm.c:93:37: note: in expansion of macro 'uvalue'
       (ttisfulluserdata(o) && (mt = uvalue(o)->metatable) != NULL)) {
                                     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/ltm.c:96:14: note: in expansion of macro 'getstr'
       return getstr(tsvalue(name));  /* use it as type name */
              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/ltm.c:96:21: note: in expansion of macro 'tsvalue'
       return getstr(tsvalue(name));  /* use it as type name */
                     ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/ltm.c: In function 'void luaT_callTM(lua_State*, const TValue*, const TValue*, const TValue*, TValue*, int)':
../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align]
 #define restorestack(L,n) ((TValue *)((char *)L->stack + (n)))
                                                             ^
../libs/lua/lua-5.3.3/ltm.c:118:10: note: in expansion of macro 'restorestack'
     p3 = restorestack(L, result);
          ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lundump.c: In function 'void LoadConstants(LoadState*, Proto*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:279:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2n setsvalue
                     ^
../libs/lua/lua-5.3.3/lundump.c:143:7: note: in expansion of macro 'setsvalue2n'
       setsvalue2n(S->L, o, LoadString(S));
       ^
../libs/lua/lua-5.3.3/lundump.c: In function 'LClosure* luaU_undump(lua_State*, ZIO*, const char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \
                   ^
../libs/lua/lua-5.3.3/lundump.c:271:3: note: in expansion of macro 'setclLvalue'
   setclLvalue(L, L->top, cl);
   ^
../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_tonumber_(const TValue*, lua_Number*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lvm.c:79:26: note: in expansion of macro 'svalue'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                          ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_tointeger(const TValue*, lua_Integer*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lvm.c:112:26: note: in expansion of macro 'svalue'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                          ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen'
             luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) {
                                              ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_finishget(lua_State*, const TValue*, TValue*, StkId, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm'
 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
                           ^
../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
     ^
../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
                                                 ^
../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t)->metatable, TM_INDEX);  /* table's metamethod */
                      ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lvm.c:186:9: note: in expansion of macro 'luaV_fastget'
     if (luaV_fastget(L,t,key,slot,luaH_get)) {  /* fast track? */
         ^
../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_finishset(lua_State*, const TValue*, TValue*, StkId, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:209:18: note: in expansion of macro 'hvalue'
       Table *h = hvalue(t);  /* save 't' table */
                  ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset'
     if (luaV_fastset(L, t, key, slot, luaH_get, val))
         ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset'
     if (luaV_fastset(L, t, key, slot, luaH_get, val))
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset'
     if (luaV_fastset(L, t, key, slot, luaH_get, val))
         ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_lessthan(lua_State*, const TValue*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:369:21: note: in expansion of macro 'tsvalue'
     return l_strcmp(tsvalue(l), tsvalue(r)) < 0;
                     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:369:33: note: in expansion of macro 'tsvalue'
     return l_strcmp(tsvalue(l), tsvalue(r)) < 0;
                                 ^
../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_lessequal(lua_State*, const TValue*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:389:21: note: in expansion of macro 'tsvalue'
     return l_strcmp(tsvalue(l), tsvalue(r)) <= 0;
                     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:389:33: note: in expansion of macro 'tsvalue'
     return l_strcmp(tsvalue(l), tsvalue(r)) <= 0;
                                 ^
../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_equalobj(lua_State*, const TValue*, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lvm.c:425:30: note: in expansion of macro 'eqshrstr'
     case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2));
                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:425:39: note: in expansion of macro 'tsvalue'
     case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2));
                                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lvm.c:425:30: note: in expansion of macro 'eqshrstr'
     case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2));
                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:425:52: note: in expansion of macro 'tsvalue'
     case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2));
                                                    ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:426:44: note: in expansion of macro 'tsvalue'
     case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2));
                                            ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:426:57: note: in expansion of macro 'tsvalue'
     case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2));
                                                         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:428:11: note: in expansion of macro 'uvalue'
       if (uvalue(t1) == uvalue(t2)) return 1;
           ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:428:25: note: in expansion of macro 'uvalue'
       if (uvalue(t1) == uvalue(t2)) return 1;
                         ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm'
 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
                           ^
../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
     ^
../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
                                                 ^
../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue'
       tm = fasttm(L, uvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm'
 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
                           ^
../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
     ^
../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
                                                 ^
../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u'
 #define gco2u(o)  check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u))
                                                          ^
../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u'
 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))
                                                  ^
../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue'
         tm = fasttm(L, uvalue(t2)->metatable, TM_EQ);
                        ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:436:11: note: in expansion of macro 'hvalue'
       if (hvalue(t1) == hvalue(t2)) return 1;
           ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:436:25: note: in expansion of macro 'hvalue'
       if (hvalue(t1) == hvalue(t2)) return 1;
                         ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm'
 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
                           ^
../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
     ^
../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
                                                 ^
../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
            ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue'
       tm = fasttm(L, hvalue(t1)->metatable, TM_EQ);
                      ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm'
 #define gfasttm(g,et,e) ((et) == NULL ? NULL : \
                           ^
../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
     ^
../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm'
   ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e]))
                                                 ^
../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
              ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue'
         tm = fasttm(L, hvalue(t2)->metatable, TM_EQ);
                        ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lvm.c: In function 'void copy2buff(StkId, int, char*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen'
     size_t l = vslen(top - n);  /* length of string being copied */
                ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen'
     size_t l = vslen(top - n);  /* length of string being copied */
                ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen'
     size_t l = vslen(top - n);  /* length of string being copied */
                ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast'
   check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString))
                                  ^
../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr'
 #define svalue(o)       getstr(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue'
 #define svalue(o)       getstr(tsvalue(o))
                                ^
../libs/lua/lua-5.3.3/lvm.c:464:23: note: in expansion of macro 'svalue'
     memcpy(buff + tl, svalue(top - n), l * sizeof(char));
                       ^
../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_concat(lua_State*, int)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:457:44: note: in expansion of macro 'tsvalue'
 #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0)
                                            ^
../libs/lua/lua-5.3.3/lvm.c:481:14: note: in expansion of macro 'isemptystr'
     else if (isemptystr(top - 1))  /* second operand is empty? */
              ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:457:44: note: in expansion of macro 'tsvalue'
 #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0)
                                            ^
../libs/lua/lua-5.3.3/lvm.c:483:14: note: in expansion of macro 'isemptystr'
     else if (isemptystr(top - 2)) {  /* first operand is an empty string? */
              ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen'
       size_t tl = vslen(top - 1);
                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen'
       size_t tl = vslen(top - 1);
                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen'
       size_t tl = vslen(top - 1);
                   ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                     ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen'
         size_t l = vslen(top - n - 1);
                    ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                              ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen'
         size_t l = vslen(top - n - 1);
                    ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen'
 #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen)
                                                            ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue'
 #define vslen(o) tsslen(tsvalue(o))
                         ^
../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen'
         size_t l = vslen(top - n - 1);
                    ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \
                   ^
../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue'
 #define setsvalue2s setsvalue
                     ^
../libs/lua/lua-5.3.3/lvm.c:506:7: note: in expansion of macro 'setsvalue2s'
       setsvalue2s(L, top - n, ts);  /* create result */
       ^
../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_objlen(lua_State*, StkId, const TValue*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:521:18: note: in expansion of macro 'hvalue'
       Table *h = hvalue(rb);
                  ^
In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:205:35: note: in definition of macro 'setivalue'
   { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); }
                                   ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:528:21: note: in expansion of macro 'tsvalue'
       setivalue(ra, tsvalue(rb)->shrlen);
                     ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lobject.h:205:35: note: in definition of macro 'setivalue'
   { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); }
                                   ^
../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                    ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:532:21: note: in expansion of macro 'tsvalue'
       setivalue(ra, tsvalue(rb)->u.lnglen);
                     ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/lvm.c: In function 'void pushclosure(lua_State*, Proto*, UpVal**, StkId, StkId)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \
                   ^
../libs/lua/lua-5.3.3/lvm.c:639:3: note: in expansion of macro 'setclLvalue'
   setclLvalue(L, ra, ncl);  /* anchor new closure in stack */
   ^
../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_execute(lua_State*)':
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lvm.c:794:8: note: in expansion of macro 'clLvalue'
   cl = clLvalue(ci->func);  /* local reference to function's closure */
        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lvm.c:775:7: note: in expansion of macro 'luaV_fastget'
   if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \
       ^
../libs/lua/lua-5.3.3/lvm.c:839:9: note: in expansion of macro 'gettableProtected'
         gettableProtected(L, upval, rc, ra);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lvm.c:775:7: note: in expansion of macro 'luaV_fastget'
   if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \
       ^
../libs/lua/lua-5.3.3/lvm.c:845:9: note: in expansion of macro 'gettableProtected'
         gettableProtected(L, rb, rc, ra);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, upval, rb, rc);
         ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, upval, rb, rc);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, upval, rb, rc);
         ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k), \
                ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, ra, rb, rc);
         ^
In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits'
 #define testbits(x,m)  ((x) & (m))
                          ^
../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit'
 #define isblack(x)      testbit((x)->marked, BLACKBIT)
                         ^
../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack'
  (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \
                       ^
../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback'
      : (luaC_barrierback(L, hvalue(t), v), \
         ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, ra, rb, rc);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback'
  luaC_barrierback_(L,p) : cast_void(0))
                      ^
../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue'
      : (luaC_barrierback(L, hvalue(t), v), \
                             ^
../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset'
   if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \
        ^
../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected'
         settableProtected(L, ra, rb, rc);
         ^
In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0,
                 from ../libs/lua/lua-5.3.3/lstate.h:12,
                 from ../libs/lua/lua-5.3.3/ldebug.h:11,
                 from ../libs/lua/lua-5.3.3/ltable.c:31,
                 from ../libs/lua/lua.cc:71:
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \
                   ^
../libs/lua/lua-5.3.3/lvm.c:871:9: note: in expansion of macro 'sethvalue'
         sethvalue(L, ra, t);
         ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
  ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts'
 #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc))
                                             ^
../libs/lua/lua-5.3.3/lvm.c:881:24: note: in expansion of macro 'tsvalue'
         TString *key = tsvalue(rc);  /* key must be a string */
                        ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue'
    : (slot = f(hvalue(t), k),  /* else, do raw access */  \
                ^
../libs/lua/lua-5.3.3/lvm.c:883:13: note: in expansion of macro 'luaV_fastget'
         if (luaV_fastget(L, rb, key, aux, luaH_getstr)) {
             ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                     ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u'
 #define gco2lcl(o)  check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl'
 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
                                                ^
../libs/lua/lua-5.3.3/lobject.h:468:22: note: in expansion of macro 'clLvalue'
 #define getproto(o) (clLvalue(o)->p)
                      ^
../libs/lua/lua-5.3.3/lvm.c:1159:39: note: in expansion of macro 'getproto'
           StkId lim = nci->u.l.base + getproto(nfunc)->numparams;
                                       ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                   ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u'
 #define gco2t(o)  check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h))
                                                       ^
../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t'
 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
                                           ^
../libs/lua/lua-5.3.3/lvm.c:1273:13: note: in expansion of macro 'hvalue'
         h = hvalue(ra);
             ^
../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align]
 #define cast(t, exp) ((t)(exp))
                              ^
../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp'
 #define check_exp(c,e)  (e)
                          ^
../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast'
 #define cast_u(o) cast(union GCUnion *, (o))
                   ^
../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u'
  check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc)))
                                                  ^
../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco'
     val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \
                   ^
../libs/lua/lua-5.3.3/lvm.c:1291:11: note: in expansion of macro 'setclLvalue'
           setclLvalue(L, ra, ncl);  /* push cashed closure */
           ^
[ 49/960] cxx: libs/qm-dsp/base/SincWindow.cpp -> build/libs/qm-dsp/base/SincWindow.cpp.1.o
[ 50/960] cxx: libs/qm-dsp/dsp/chromagram/Chromagram.cpp -> build/libs/qm-dsp/dsp/chromagram/Chromagram.cpp.1.o
[ 51/960] cxx: libs/qm-dsp/dsp/chromagram/ConstantQ.cpp -> build/libs/qm-dsp/dsp/chromagram/ConstantQ.cpp.1.o
../libs/ptformat/ptfformat.cc: In member function 'bool PTFFormat::parse_version()':
../libs/ptformat/ptfformat.cc:223:34: warning: 'seg_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
  if ((uintptr_t)data >= data_end - seg_len) {
                                  ^
../libs/ptformat/ptfformat.cc: In member function 'void PTFFormat::parseaudio()':
../libs/ptformat/ptfformat.cc:858:57: warning: 'numberofwavs' may be used uninitialized in this function [-Wmaybe-uninitialized]
    wav_t f = { wave, (uint16_t)(numberofwavs - 1), 0, 0 };
                                                         ^
[ 52/960] cxx: libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp -> build/libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp.1.o
[ 53/960] cxx: libs/qm-dsp/dsp/mfcc/MFCC.cpp -> build/libs/qm-dsp/dsp/mfcc/MFCC.cpp.1.o
[ 54/960] cxx: libs/qm-dsp/dsp/onsets/DetectionFunction.cpp -> build/libs/qm-dsp/dsp/onsets/DetectionFunction.cpp.1.o
[ 55/960] cxx: libs/qm-dsp/dsp/onsets/PeakPicking.cpp -> build/libs/qm-dsp/dsp/onsets/PeakPicking.cpp.1.o
[ 56/960] cxx: libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp -> build/libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp.1.o
../libs/ptformat/ptfformat.cc: At global scope:
../libs/ptformat/ptfformat.cc:30:1: warning: 'void hexdump(__uint8_t*, int)' defined but not used [-Wunused-function]
 hexdump(uint8_t *data, int len)
 ^
[ 57/960] cxx: libs/qm-dsp/dsp/rateconversion/Decimator.cpp -> build/libs/qm-dsp/dsp/rateconversion/Decimator.cpp.1.o
[ 58/960] cxx: libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp -> build/libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp.1.o
[ 59/960] cxx: libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp -> build/libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp.1.o
[ 60/960] cxx: libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp -> build/libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp.1.o
[ 61/960] cxx: libs/qm-dsp/dsp/signalconditioning/Filter.cpp -> build/libs/qm-dsp/dsp/signalconditioning/Filter.cpp.1.o
[ 62/960] cxx: libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp -> build/libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp.1.o
[ 63/960] cxx: libs/qm-dsp/dsp/signalconditioning/Framer.cpp -> build/libs/qm-dsp/dsp/signalconditioning/Framer.cpp.1.o
[ 64/960] cxx: libs/qm-dsp/dsp/tempotracking/DownBeat.cpp -> build/libs/qm-dsp/dsp/tempotracking/DownBeat.cpp.1.o
[ 65/960] cxx: libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp -> build/libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp.1.o
[ 66/960] cxx: libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp -> build/libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp.1.o
[ 67/960] cxx: libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp -> build/libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp.1.o
[ 68/960] cxx: libs/qm-dsp/dsp/tonal/TCSgram.cpp -> build/libs/qm-dsp/dsp/tonal/TCSgram.cpp.1.o
[ 69/960] cxx: libs/qm-dsp/dsp/tonal/TonalEstimator.cpp -> build/libs/qm-dsp/dsp/tonal/TonalEstimator.cpp.1.o
[ 70/960] cxx: libs/qm-dsp/dsp/transforms/FFT.cpp -> build/libs/qm-dsp/dsp/transforms/FFT.cpp.1.o
[ 71/960] cxx: libs/qm-dsp/dsp/wavelet/Wavelet.cpp -> build/libs/qm-dsp/dsp/wavelet/Wavelet.cpp.1.o
[ 72/960] cxx: libs/qm-dsp/maths/Correlation.cpp -> build/libs/qm-dsp/maths/Correlation.cpp.1.o
[ 73/960] cxx: libs/qm-dsp/maths/CosineDistance.cpp -> build/libs/qm-dsp/maths/CosineDistance.cpp.1.o
[ 74/960] cxx: libs/qm-dsp/maths/KLDivergence.cpp -> build/libs/qm-dsp/maths/KLDivergence.cpp.1.o
[ 75/960] cxx: libs/qm-dsp/maths/MathUtilities.cpp -> build/libs/qm-dsp/maths/MathUtilities.cpp.1.o
[ 76/960] c: libs/qm-dsp/maths/pca/pca.c -> build/libs/qm-dsp/maths/pca/pca.c.1.o
../libs/qm-dsp/maths/pca/pca.c:33:6: warning: no previous prototype for 'covcol' [-Wmissing-prototypes]
 void covcol(double** data, int n, int m, double** symmat)
      ^
../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for 'erhand' [-Wmissing-prototypes]
 void erhand(char* err_msg)
      ^
../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for 'tred2' [-Wmissing-prototypes]
 void tred2(double** a, int n, double* d, double* e)
      ^
../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for 'tqli' [-Wmissing-prototypes]
 void tqli(double* d, double* e, int n, double** z)
      ^
[ 77/960] c: libs/qm-dsp/ext/kissfft/kiss_fft.c -> build/libs/qm-dsp/ext/kissfft/kiss_fft.c.1.o
[ 78/960] c: libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c -> build/libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c.1.o
../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c: In function 'kiss_fftr_alloc':
../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c:52:20: warning: cast increases required alignment of target type [-Wcast-align]
     st->substate = (kiss_fft_cfg) (st + 1); /*just beyond kiss_fftr_state struct */
                    ^
../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c:53:18: warning: cast increases required alignment of target type [-Wcast-align]
     st->tmpbuf = (kiss_fft_cpx *) (((char *) st->substate) + subsize);
                  ^
[ 79/960] cxx: libs/vamp-plugins/plugins.cpp -> build/libs/vamp-plugins/plugins.cpp.1.o
../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:19: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual]
   return ( *(int*)a - *(int*)b );
                   ^
../libs/qm-dsp/maths/MathUtilities.cpp:247:30: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual]
   return ( *(int*)a - *(int*)b );
                              ^
[ 80/960] cxx: libs/vamp-plugins/AmplitudeFollower.cpp -> build/libs/vamp-plugins/AmplitudeFollower.cpp.1.o
[ 81/960] cxx: libs/vamp-plugins/BarBeatTrack.cpp -> build/libs/vamp-plugins/BarBeatTrack.cpp.1.o
[ 82/960] cxx: libs/vamp-plugins/BeatTrack.cpp -> build/libs/vamp-plugins/BeatTrack.cpp.1.o
[ 83/960] cxx: libs/vamp-plugins/ChromagramPlugin.cpp -> build/libs/vamp-plugins/ChromagramPlugin.cpp.1.o
[ 84/960] cxx: libs/vamp-plugins/EBUr128.cpp -> build/libs/vamp-plugins/EBUr128.cpp.1.o
[ 85/960] cxx: libs/vamp-plugins/ebu_r128_proc.cc -> build/libs/vamp-plugins/ebu_r128_proc.cc.1.o
[ 86/960] cxx: libs/vamp-plugins/KeyDetect.cpp -> build/libs/vamp-plugins/KeyDetect.cpp.1.o
[ 87/960] cxx: libs/vamp-plugins/OnsetDetect.cpp -> build/libs/vamp-plugins/OnsetDetect.cpp.1.o
[ 88/960] cxx: libs/vamp-plugins/PercussionOnsetDetector.cpp -> build/libs/vamp-plugins/PercussionOnsetDetector.cpp.1.o
[ 89/960] cxx: libs/vamp-plugins/SimilarityPlugin.cpp -> build/libs/vamp-plugins/SimilarityPlugin.cpp.1.o
[ 90/960] cxx: libs/vamp-plugins/SpectralCentroid.cpp -> build/libs/vamp-plugins/SpectralCentroid.cpp.1.o
[ 91/960] cxx: libs/vamp-plugins/TonalChangeDetect.cpp -> build/libs/vamp-plugins/TonalChangeDetect.cpp.1.o
[ 92/960] cxx: libs/vamp-plugins/Transcription.cpp -> build/libs/vamp-plugins/Transcription.cpp.1.o
[ 93/960] cxx: libs/vamp-plugins/TruePeak.cpp -> build/libs/vamp-plugins/TruePeak.cpp.1.o
[ 94/960] cxx: libs/vamp-plugins/ZeroCrossing.cpp -> build/libs/vamp-plugins/ZeroCrossing.cpp.1.o
[ 95/960] cxx: libs/vamp-plugins/Onset.cpp -> build/libs/vamp-plugins/Onset.cpp.1.o
[ 96/960] pbd/signals_generated.h: libs/pbd/pbd/signals.py -> build/libs/pbd/pbd/signals_generated.h
[ 97/960] cxx: libs/pbd/basename.cc -> build/libs/pbd/basename.cc.2.o
[ 98/960] cxx: libs/pbd/boost_debug.cc -> build/libs/pbd/boost_debug.cc.2.o
[ 99/960] cxx: libs/pbd/cartesian.cc -> build/libs/pbd/cartesian.cc.2.o
[100/960] cxx: libs/pbd/configuration_variable.cc -> build/libs/pbd/configuration_variable.cc.2.o
[101/960] cxx: libs/pbd/convert.cc -> build/libs/pbd/convert.cc.2.o
[102/960] cxx: libs/pbd/cpus.cc -> build/libs/pbd/cpus.cc.2.o
[103/960] cxx: libs/pbd/debug.cc -> build/libs/pbd/debug.cc.2.o
[104/960] cxx: libs/pbd/demangle.cc -> build/libs/pbd/demangle.cc.2.o
[105/960] cxx: libs/pbd/epa.cc -> build/libs/pbd/epa.cc.2.o
[106/960] cxx: libs/pbd/ffs.cc -> build/libs/pbd/ffs.cc.2.o
[107/960] cxx: libs/pbd/id.cc -> build/libs/pbd/id.cc.2.o
[108/960] cxx: libs/pbd/localtime_r.cc -> build/libs/pbd/localtime_r.cc.2.o
[109/960] cxx: libs/pbd/md5.cc -> build/libs/pbd/md5.cc.2.o
[110/960] cxx: libs/pbd/mountpoint.cc -> build/libs/pbd/mountpoint.cc.2.o
[111/960] cxx: libs/pbd/openuri.cc -> build/libs/pbd/openuri.cc.2.o
[112/960] cxx: libs/pbd/pathexpand.cc -> build/libs/pbd/pathexpand.cc.2.o
[113/960] cxx: libs/pbd/property_list.cc -> build/libs/pbd/property_list.cc.2.o
[114/960] cxx: libs/pbd/reallocpool.cc -> build/libs/pbd/reallocpool.cc.2.o
../libs/pbd/reallocpool.cc: In constructor 'PBD::ReallocPool::ReallocPool(std::string, size_t)':
../libs/pbd/reallocpool.cc:89:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
  poolsize_t *in = (poolsize_t*) _pool;
                                 ^
../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::consolidate_ptr(char*)':
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:192:10: note: in expansion of macro 'SEGSIZ'
  if (p - SEGSIZ + sop >= _pool + _poolsize) {
          ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:195:39: note: in expansion of macro 'SEGSIZ'
  poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop);
                                       ^
../libs/pbd/reallocpool.cc:195:51: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
  poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop);
                                                   ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:197:3: note: in expansion of macro 'SEGSIZ'
   SEGSIZ = SEGSIZ + (*next) - sop;
   ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:197:12: note: in expansion of macro 'SEGSIZ'
   SEGSIZ = SEGSIZ + (*next) - sop;
            ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:198:11: note: in expansion of macro 'SEGSIZ'
   if (p - SEGSIZ + sop >= _pool + _poolsize) {
           ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:201:27: note: in expansion of macro 'SEGSIZ'
   next = (poolsize_t*)(p -SEGSIZ + sop);
                           ^
../libs/pbd/reallocpool.cc:201:39: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
   next = (poolsize_t*)(p -SEGSIZ + sop);
                                       ^
../libs/pbd/reallocpool.cc: In member function 'void* PBD::ReallocPool::_malloc(size_t)':
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:217:11: note: in expansion of macro 'SEGSIZ'
   ASSERT (SEGSIZ != 0);
           ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:218:10: note: in expansion of macro 'SEGSIZ'
   while (SEGSIZ > 0) {
          ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:219:17: note: in expansion of macro 'SEGSIZ'
    traversed += SEGSIZ + sop;
                 ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:223:9: note: in expansion of macro 'SEGSIZ'
    p += SEGSIZ + sop;
         ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:230:29: note: in expansion of macro 'SEGSIZ'
   const poolsize_t avail = -SEGSIZ;
                             ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:236:4: note: in expansion of macro 'SEGSIZ'
    SEGSIZ = -SEGSIZ;
    ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:236:14: note: in expansion of macro 'SEGSIZ'
    SEGSIZ = -SEGSIZ;
              ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:244:4: note: in expansion of macro 'SEGSIZ'
    SEGSIZ = sp; // mark area as used.
    ^
../libs/pbd/reallocpool.cc:245:26: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
    *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after.
                          ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:256:10: note: in expansion of macro 'SEGSIZ'
   while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) {
          ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:256:26: note: in expansion of macro 'SEGSIZ'
   while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) {
                          ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:256:45: note: in expansion of macro 'SEGSIZ'
   while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) {
                                             ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:257:18: note: in expansion of macro 'SEGSIZ'
    traversed += -SEGSIZ + sop;
                  ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:261:11: note: in expansion of macro 'SEGSIZ'
    p += (-SEGSIZ) + sop;
           ^
../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
 #define SEGSIZ (*((poolsize_t*) p))
                                 ^
../libs/pbd/reallocpool.cc:264:9: note: in expansion of macro 'SEGSIZ'
     if (SEGSIZ < 0) consolidate_ptr (p);
         ^
../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::_shrink(void*, size_t)':
../libs/pbd/reallocpool.cc:293:24: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
  *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after.
                        ^
../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::dumpsegments()':
../libs/pbd/reallocpool.cc:345:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
  poolsize_t *in = (poolsize_t*) p;
                                 ^
../libs/pbd/reallocpool.cc:368:22: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align]
   in = (poolsize_t*) p;
                      ^
[115/960] cxx: libs/pbd/resource.cc -> build/libs/pbd/resource.cc.2.o
[116/960] cxx: libs/pbd/semutils.cc -> build/libs/pbd/semutils.cc.2.o
[117/960] cxx: libs/pbd/shortpath.cc -> build/libs/pbd/shortpath.cc.2.o
[118/960] cxx: libs/pbd/string_convert.cc -> build/libs/pbd/string_convert.cc.2.o
[119/960] cxx: libs/pbd/strreplace.cc -> build/libs/pbd/strreplace.cc.2.o
[120/960] cxx: libs/pbd/strsplit.cc -> build/libs/pbd/strsplit.cc.2.o
[121/960] cxx: libs/pbd/timer.cc -> build/libs/pbd/timer.cc.2.o
[122/960] cxx: libs/pbd/timing.cc -> build/libs/pbd/timing.cc.2.o
[123/960] cxx: libs/pbd/tlsf.cc -> build/libs/pbd/tlsf.cc.2.o
../libs/pbd/tlsf.cc: In function 'bhdr_t* process_area(void*, size_t)':
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:370:17: note: in expansion of macro 'GET_NEXT_BLOCK'
  b = (bhdr_t *) GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE);
                 ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:373:7: note: in expansion of macro 'GET_NEXT_BLOCK'
  lb = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
       ^
../libs/pbd/tlsf.cc:376:31: warning: cast from 'u8_t* {aka unsigned char*}' to 'area_info_t* {aka area_info_struct*}' increases required alignment of target type [-Wcast-align]
  ai = (area_info_t *) ib->ptr.buffer;
                               ^
../libs/pbd/tlsf.cc: In constructor 'PBD::TLSF::TLSF(std::string, size_t)':
../libs/pbd/tlsf.cc:408:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf_t *tlsf = (tlsf_t *) mem_pool;
                            ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:416:20: note: in expansion of macro 'GET_NEXT_BLOCK'
  ib = process_area(GET_NEXT_BLOCK
                    ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:418:6: note: in expansion of macro 'GET_NEXT_BLOCK'
  b = GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE);
      ^
../libs/pbd/tlsf.cc:420:44: warning: cast from 'u8_t* {aka unsigned char*}' to 'area_info_t* {aka area_info_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf->area_head = (area_info_t *) ib->ptr.buffer;
                                            ^
../libs/pbd/tlsf.cc: In destructor 'PBD::TLSF::~TLSF()':
../libs/pbd/tlsf.cc:440:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf_t *tlsf = (tlsf_t *) _mp;
                            ^
../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_malloc(size_t)':
../libs/pbd/tlsf.cc:469:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf_t *tlsf = (tlsf_t *) _mp;
                            ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:488:11: note: in expansion of macro 'GET_NEXT_BLOCK'
  next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
           ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:493:8: note: in expansion of macro 'GET_NEXT_BLOCK'
   b2 = GET_NEXT_BLOCK(b->ptr.buffer, size);
        ^
../libs/pbd/tlsf.cc: In member function 'void PBD::TLSF::_free(void*)':
../libs/pbd/tlsf.cc:513:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf_t *tlsf = (tlsf_t *) _mp;
                            ^
../libs/pbd/tlsf.cc:520:46: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
  b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD);
                                              ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:527:10: note: in expansion of macro 'GET_NEXT_BLOCK'
  tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
          ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:543:10: note: in expansion of macro 'GET_NEXT_BLOCK'
  tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
          ^
../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_realloc(void*, size_t)':
../libs/pbd/tlsf.cc:551:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align]
  tlsf_t *tlsf = (tlsf_t *) _mp;
                            ^
../libs/pbd/tlsf.cc:568:46: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
  b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD);
                                              ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:569:11: note: in expansion of macro 'GET_NEXT_BLOCK'
  next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
           ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:578:13: note: in expansion of macro 'GET_NEXT_BLOCK'
    next_b = GET_NEXT_BLOCK(next_b->ptr.buffer, next_b->size & BLOCK_SIZE);
             ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:585:12: note: in expansion of macro 'GET_NEXT_BLOCK'
    tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size);
            ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:602:13: note: in expansion of macro 'GET_NEXT_BLOCK'
    next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE);
             ^
../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align]
 #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r)))
                                                                       ^
../libs/pbd/tlsf.cc:608:13: note: in expansion of macro 'GET_NEXT_BLOCK'
     tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size);
             ^
[124/960] cxx: libs/pbd/uuid.cc -> build/libs/pbd/uuid.cc.2.o
[125/960] cxx: libs/pbd/whitespace.cc -> build/libs/pbd/whitespace.cc.2.o
[126/960] cxx: libs/pbd/xml++.cc -> build/libs/pbd/xml++.cc.2.o
[127/960] cxx: libs/midi++2/midi.cc -> build/libs/midi++2/midi.cc.1.o
[128/960] c: libs/evoral/src/libsmf/smf.c -> build/libs/evoral/src/libsmf/smf.c.1.o
[129/960] c: libs/evoral/src/libsmf/smf_decode.c -> build/libs/evoral/src/libsmf/smf_decode.c.1.o
[130/960] c: libs/evoral/src/libsmf/smf_load.c -> build/libs/evoral/src/libsmf/smf_load.c.1.o
[131/960] c: libs/evoral/src/libsmf/smf_save.c -> build/libs/evoral/src/libsmf/smf_save.c.1.o
[132/960] c: libs/evoral/src/libsmf/smf_tempo.c -> build/libs/evoral/src/libsmf/smf_tempo.c.1.o
[133/960] cxx: libs/evoral/src/Control.cpp -> build/libs/evoral/src/Control.cpp.2.o
[134/960] cxx: libs/evoral/src/ControlList.cpp -> build/libs/evoral/src/ControlList.cpp.2.o
[135/960] cxx: libs/evoral/src/ControlSet.cpp -> build/libs/evoral/src/ControlSet.cpp.2.o
[136/960] cxx: libs/evoral/src/Curve.cpp -> build/libs/evoral/src/Curve.cpp.2.o
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/Control.hpp:25,
                 from ../libs/evoral/src/Control.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27,
                 from ../libs/evoral/src/ControlSet.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31,
                 from ../libs/evoral/src/ControlList.cpp:37:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/Control.hpp:25,
                 from ../libs/evoral/src/Control.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >*' increases required alignment of target type [-Wcast-align]
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
../libs/evoral/src/Control.cpp:74:115:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >*' increases required alignment of target type [-Wcast-align]
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:30,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/Control.hpp:25,
                 from ../libs/evoral/src/Control.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:333:56:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::true_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; boost::true_type = boost::integral_constant<bool, true>]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:379:18:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:404:20:   required from 'static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:13:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
../libs/evoral/src/Control.cpp:74:115:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:288:67: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >*}' increases required alignment of target type [-Wcast-align]
               reinterpret_cast<const functor_type*>(in_buffer.data);
                                                                   ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:292:79: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > > >::functor_type* {aka boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >*}' increases required alignment of target type [-Wcast-align]
               functor_type* f = reinterpret_cast<functor_type*>(in_buffer.data);
                                                                               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:298:79: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > > >::functor_type* {aka boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::Control>, boost::_bi::list1<boost::_bi::value<Evoral::Control*> > >*}' increases required alignment of target type [-Wcast-align]
              functor_type* f = reinterpret_cast<functor_type*>(out_buffer.data);
                                                                               ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27,
                 from ../libs/evoral/src/ControlSet.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >*' increases required alignment of target type [-Wcast-align]
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
../libs/evoral/src/ControlSet.cpp:46:123:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >*' increases required alignment of target type [-Wcast-align]
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27,
                 from ../libs/evoral/src/ControlSet.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::_bi::bind_t<void, boost::_mfi::mf2<void, Evoral::ControlSet, Evoral::Parameter, Evoral::ControlList::InterpolationStyle>, boost::_bi::list3<boost::_bi::value<Evoral::ControlSet*>, boost::_bi::value<Evoral::Parameter>, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, Evoral::ControlSet, Evoral::Parameter, Evoral::ControlList::InterpolationStyle>, boost::_bi::list3<boost::_bi::value<Evoral::ControlSet*>, boost::_bi::value<Evoral::Parameter>, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function1<R, T1>::function1(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, Evoral::ControlSet, Evoral::Parameter, Evoral::ControlList::InterpolationStyle>, boost::_bi::list3<boost::_bi::value<Evoral::ControlSet*>, boost::_bi::value<Evoral::Parameter>, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R(T0)>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, Evoral::ControlSet, Evoral::Parameter, Evoral::ControlList::InterpolationStyle>, boost::_bi::list3<boost::_bi::value<Evoral::ControlSet*>, boost::_bi::value<Evoral::Parameter>, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
../libs/evoral/src/ControlSet.cpp:52:43:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, boost::_mfi::mf2<void, Evoral::ControlSet, Evoral::Parameter, Evoral::ControlList::InterpolationStyle>, boost::_bi::list3<boost::_bi::value<Evoral::ControlSet*>, boost::_bi::value<Evoral::Parameter>, boost::arg<1> > >*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:30,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27,
                 from ../libs/evoral/src/ControlSet.cpp:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:333:56:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::true_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; boost::true_type = boost::integral_constant<bool, true>]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:379:18:   required from 'static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:404:20:   required from 'static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:13:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
../libs/evoral/src/ControlSet.cpp:46:123:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:288:67: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >*}' increases required alignment of target type [-Wcast-align]
               reinterpret_cast<const functor_type*>(in_buffer.data);
                                                                   ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:292:79: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > > >::functor_type* {aka boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >*}' increases required alignment of target type [-Wcast-align]
               functor_type* f = reinterpret_cast<functor_type*>(in_buffer.data);
                                                                               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:298:79: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > > >::functor_type* {aka boost::_bi::bind_t<void, boost::_mfi::mf0<void, Evoral::ControlSet>, boost::_bi::list1<boost::_bi::value<Evoral::ControlSet*> > >*}' increases required alignment of target type [-Wcast-align]
              functor_type* f = reinterpret_cast<functor_type*>(out_buffer.data);
                                                                               ^
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31,
                 from ../libs/evoral/src/ControlList.cpp:37:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >*' increases required alignment of target type [-Wcast-align]
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31,
                 from ../libs/evoral/src/Curve.cpp:32:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31,
                 from ../libs/evoral/src/Curve.cpp:32:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >*' increases required alignment of target type [-Wcast-align]
[137/960] cxx: libs/evoral/src/Event.cpp -> build/libs/evoral/src/Event.cpp.2.o
[138/960] cxx: libs/evoral/src/Note.cpp -> build/libs/evoral/src/Note.cpp.2.o
[139/960] cxx: libs/evoral/src/SMF.cpp -> build/libs/evoral/src/SMF.cpp.2.o
[140/960] cxx: libs/evoral/src/Sequence.cpp -> build/libs/evoral/src/Sequence.cpp.2.o
[141/960] cxx: libs/evoral/src/TimeConverter.cpp -> build/libs/evoral/src/TimeConverter.cpp.2.o
[142/960] cxx: libs/evoral/src/debug.cpp -> build/libs/evoral/src/debug.cpp.2.o
[143/960] cxx: libs/evoral/src/types.cpp -> build/libs/evoral/src/types.cpp.2.o
[144/960] cxx: libs/surfaces/control_protocol/basic_ui.cc -> build/libs/surfaces/control_protocol/basic_ui.cc.1.o
[145/960] cxx: libs/surfaces/control_protocol/control_protocol.cc -> build/libs/surfaces/control_protocol/control_protocol.cc.1.o
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/error.h:23,
                 from ../libs/evoral/src/Sequence.cpp:32:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
[146/960] cxx: libs/surfaces/generic_midi/generic_midi_control_protocol.cc -> build/libs/surfaces/generic_midi/generic_midi_control_protocol.cc.1.o
In file included from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343,
                 from /scratch/work/audio/ardour/work/.buildlink/include/boost/function.hpp:70,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:37,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/error.h:23,
                 from ../libs/evoral/src/Sequence.cpp:32:
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<boost::_bi::unspecified, boost::function<void()>, boost::_bi::list0>*' increases required alignment of target type [-Wcast-align]
             f = reinterpret_cast<FunctionObj*>(function_obj_ptr.data);
               ^
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]':
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38:   required from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7:   required from 'boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86:   required from here
/scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:155:15: warning: cast from 'char*' to 'boost::_bi::bind_t<void, void (*)(boost::function<void()>, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3<boost::_bi::value<boost::function<void()> >, boost::_bi::value<PBD::EventLoop*>, boost::_bi::value<PBD::EventLoop::InvalidationRecord*> > >*' increases required alignment of target type [-Wcast-align]
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/plugin.h:33:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:72,
                 from ../libs/surfaces/control_protocol/basic_ui.cc:24:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/cycles.h:221:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp]
 #warning You are compiling libardour on a platform for which ardour/cycles.h needs work
  ^
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/plugin.h:33:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:72,
                 from ../libs/surfaces/control_protocol/control_protocol.cc:26:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/cycles.h:221:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp]
 #warning You are compiling libardour on a platform for which ardour/cycles.h needs work
  ^
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/plugin.h:33:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:72,
                 from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:42:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/cycles.h:221:2: warning: #warning You are compiling libardour on a platform for which ardour/cycles.h needs work [-Wcpp]
 #warning You are compiling libardour on a platform for which ardour/cycles.h needs work
  ^
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/pthread_utils.h:48,
                 from ../libs/surfaces/control_protocol/basic_ui.cc:21:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/error.h:23,
                 from ../libs/surfaces/control_protocol/control_protocol.cc:22:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/threads.h:30,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:32,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/pthread_utils.h:48,
                 from ../libs/surfaces/control_protocol/basic_ui.cc:21:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In member function 'bool SerializedRCUManager<T>::update(boost::shared_ptr<X>)':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:193:5: sorry, unimplemented: unexpected AST of kind static_assert
   }))
     ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:167:14: note: in expansion of macro 'g_atomic_pointer_compare_and_exchange'
   bool ret = g_atomic_pointer_compare_and_exchange (&RCUManager<T>::x.gptr,
              ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:167: confused by earlier errors, bailing out
In file included from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/signals.h:35:0,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/error.h:23,
                 from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:28:
/scratch/work/audio/ardour/work/.buildlink/include/boost/bind.hpp:41:265: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/convert.h:27,
                 from ../libs/surfaces/control_protocol/control_protocol.cc:21:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In member function 'bool SerializedRCUManager<T>::update(boost::shared_ptr<X>)':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:193:5: sorry, unimplemented: unexpected AST of kind static_assert
   }))
     ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:167:14: note: in expansion of macro 'g_atomic_pointer_compare_and_exchange'
   bool ret = g_atomic_pointer_compare_and_exchange (&RCUManager<T>::x.gptr,
              ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:167: confused by earlier errors, bailing out
In file included from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gthread.h:32:0,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib.h:32,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/unicode.h:23,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/ustring.h:21,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/exception.h:22,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/error.h:21,
                 from /scratch/work/audio/ardour/work/.buildlink/include/glibmm-2.4/glibmm/fileutils.h:27,
                 from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:25:
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/ringbuffer.h: In member function 'void RingBuffer<T>::decrement_read_idx(guint)':
/scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:101:36: sorry, unimplemented: unexpected AST of kind static_assert
     gint gais_temp = (gint) (newval);                                        \
                                    ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/ringbuffer.h:71:3: note: in expansion of macro 'g_atomic_int_set'
   g_atomic_int_set (&read_idx, (g_atomic_int_get(&read_idx) - cnt) & size_mask);
   ^
/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/ringbuffer.h:71: confused by earlier errors, bailing out
Waf: Leaving directory `/scratch/work/audio/ardour/work/Ardour-5.12.0/build'
Build failed
 -> task in 'libardour_cp' failed (exit status 1): 
	{task 2010764592: cxx basic_ui.cc -> basic_ui.cc.1.o}
['c++', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0', '-O2', '-D_FORTIFY_SOURCE=2', '-I/usr/pkg/include', '-I/usr/pkg/include/db4', '-I/usr/include', '-I/usr/X11R7/include', '-I/usr/pkg/include/freetype2', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/include/gio-unix-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/harfbuzz', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/krb5', '-D_NETBSD_SOURCE', '-DHAVE_RF64_RIFF', '-DWAF_BUILD', '-g', '-fshow-column', '-DLXVST_32BIT', '-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', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="5"', '-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG', '-fPIC', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/fluidsynth/fluidsynth', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/fluidsynth', '-I/usr/pkg/include/glibmm-2.4', '-I/usr/pkg/lib/glibmm-2.4/include', '-I/usr/pkg/include', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/sigc++-2.0', '-I/usr/pkg/lib/sigc++-2.0/include', '-I/usr/pkg/include/libxml2', '-I/usr/pkg/include/opus', '-I/usr/pkg/include/raptor2', '-I/usr/pkg/include/giomm-2.4', '-I/usr/pkg/lib/giomm-2.4/include', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/lilv-0', '-I/usr/pkg/include/serd-0', '-I/usr/pkg/include/sord-0', '-I/usr/pkg/include/sratom-0', '-I/usr/pkg/include/suil-0', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build', '-DINTERNAL_SHARED_LIBS=1', '-DHAVE_GLIB=1', '-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1', '-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1', '-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1', '-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False', '-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="evbarm"', '-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1', '-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_LIBS_HIDAPI=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1', '-DHAVE_LIBS_PTFORMAT=1', '-DHAVE_LIBS_QM_DSP=1', '-DHAVE_FFTW3F=1', '-DHAVE_AUBIO=1', '-DHAVE_AUBIO4=1', '-DHAVE_LIBS_VAMP_PLUGINS=1', '-DHAVE_XML=1', '-DHAVE_SIGCPP=1', '-DHAVE_EXECINFO=1', '-DHAVE_POSIX_MEMALIGN=1', '-DHAVE_LOCALTIME_R=1', '-DHAVE_LIBS_PBD=1', '-DHAVE_LIBS_MIDIPP2=1', '-DHAVE_LIBS_EVORAL=1', '-DHAVE_USB=1', '-DHAVE_CONTROL_PROTOCOL=1', '-DHAVE_FADERPORT=1', '-DHAVE_FADERPORT8=1', '-DHAVE_CC121=1', '-DHAVE_GENERIC_MIDI=1', '-DHAVE_MACKIE=1', '-DHAVE_PANGOMM=1', '-DHAVE_CAIROMM=1', '-DHAVE_PUSH2=1', '-DHAVE_LIBS_SURFACES=1', '-DHAVE_2IN2OUT=1', '-DHAVE_1IN2OUT=1', '-DHAVE_VBAP=1', '-DHAVE_STEREOBALANCE=1', '-DHAVE_LIBS_PANNERS=1', '-DHAVE_DUMMY=1', '-DHAVE_JACK=1', '-DHAVE_JACK_METADATA=1', '-DHAVE_JACK_PORT_RENAME=1', '-DHAVE_LIBS_BACKENDS=1', '-DHAVE_LIBS_TIMECODE=1', '-DHAVE_LRDF=1', '-DHAVE_SAMPLERATE=1', '-DHAVE_LV2=1', '-DHAVE_LV2_1_2_0=1', '-DHAVE_LV2_1_10_0=1', '-DHAVE_SERD=1', '-DHAVE_SORD=1', '-DHAVE_SRATOM=1', '-DHAVE_LILV=1', '-DHAVE_LILV_0_16_0=1', '-DHAVE_LILV_0_19_2=1', '-DHAVE_LILV_0_21_3=1', '-DHAVE_SUIL=1', '-DLV2_SUPPORT=1', '-DLV2_EXTENDED=1', '-DHAVE_OGG=1', '-DHAVE_FLAC=1', '-DUSE_RUBBERBAND=1', '-DCURRENT_SESSION_FILE_VERSION=3002', '-DHAVE_SYS_STATVFS_H=1', '-DHAVE_UNISTD=1', '-DHAVE_BOOST_SCOPED_PTR_HPP=1', '-DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1', '-DHAVE_LIBS_ARDOUR=1', '-DHAVE_GTKMM=1', '-DHAVE_GTK=1', '-DHAVE_LIBS_GTKMM2EXT=1', '-DHAVE_FFTW35F=1', '-DHAVE_BOOST_FORMAT_HPP=1', '-DHAVE_LIBS_AUDIOGRAPHER=1', '-DHAVE_LIBS_CANVAS=1', '-DHAVE_LIBS_WIDGETS=1', '-DHAVE_LIBS_WAVEVIEW=1', '-DHAVE_LV2_1_0_0=1', '-DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1', '-DHAVE_CAIRO=1', '-DHAVE_LIBS_PLUGINS_A_COMP_LV2=1', '-DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1', '-DHAVE_LIBS_PLUGINS_A_EQ_LV2=1', '-DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1', '-DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1', '-DHAVE_X11=1', '-DHAVE_PANGOFT2=1', '-DHAVE_FONTCONFIG=1', '-DHAVE_BOOST_SHARED_PTR_HPP=1', '-DHAVE_BOOST_WEAK_PTR_HPP=1', '-DHAVE_GTK2_ARDOUR=1', '-DHAVE_EXPORT=1', '-DHAVE_MIDI_MAPS=1', '-DHAVE_MCP=1', '-DHAVE_OSC=1', '-DHAVE_PATCHFILES=1', '-DHAVE_SCRIPTS=1', '-DHAVE_HEADLESS=1', '-DHAVE_SESSION_UTILS=1', '-DHAVE_LIBS_FST=1', '-DHAVE_LIBS_VFORK=1', '-DHAVE_LIBS_ARDOURALSAUTIL=1', '-DHAVE_TOOLS_LUADEVEL=1', '-DLIBCONTROLCP_DLL_EXPORTS', '-DPACKAGE="ardour_cp"', '../libs/surfaces/control_protocol/basic_ui.cc', '-c', '-o', 'libs/surfaces/control_protocol/basic_ui.cc.1.o']
 -> task in 'libardour_cp' failed (exit status 1): 
	{task 2010764656: cxx control_protocol.cc -> control_protocol.cc.1.o}
['c++', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0', '-O2', '-D_FORTIFY_SOURCE=2', '-I/usr/pkg/include', '-I/usr/pkg/include/db4', '-I/usr/include', '-I/usr/X11R7/include', '-I/usr/pkg/include/freetype2', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/include/gio-unix-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/harfbuzz', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/krb5', '-D_NETBSD_SOURCE', '-DHAVE_RF64_RIFF', '-DWAF_BUILD', '-g', '-fshow-column', '-DLXVST_32BIT', '-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', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="5"', '-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG', '-fPIC', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/fluidsynth/fluidsynth', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/fluidsynth', '-I/usr/pkg/include/glibmm-2.4', '-I/usr/pkg/lib/glibmm-2.4/include', '-I/usr/pkg/include', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/sigc++-2.0', '-I/usr/pkg/lib/sigc++-2.0/include', '-I/usr/pkg/include/libxml2', '-I/usr/pkg/include/opus', '-I/usr/pkg/include/raptor2', '-I/usr/pkg/include/giomm-2.4', '-I/usr/pkg/lib/giomm-2.4/include', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/lilv-0', '-I/usr/pkg/include/serd-0', '-I/usr/pkg/include/sord-0', '-I/usr/pkg/include/sratom-0', '-I/usr/pkg/include/suil-0', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build', '-DINTERNAL_SHARED_LIBS=1', '-DHAVE_GLIB=1', '-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1', '-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1', '-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1', '-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False', '-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="evbarm"', '-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1', '-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_LIBS_HIDAPI=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1', '-DHAVE_LIBS_PTFORMAT=1', '-DHAVE_LIBS_QM_DSP=1', '-DHAVE_FFTW3F=1', '-DHAVE_AUBIO=1', '-DHAVE_AUBIO4=1', '-DHAVE_LIBS_VAMP_PLUGINS=1', '-DHAVE_XML=1', '-DHAVE_SIGCPP=1', '-DHAVE_EXECINFO=1', '-DHAVE_POSIX_MEMALIGN=1', '-DHAVE_LOCALTIME_R=1', '-DHAVE_LIBS_PBD=1', '-DHAVE_LIBS_MIDIPP2=1', '-DHAVE_LIBS_EVORAL=1', '-DHAVE_USB=1', '-DHAVE_CONTROL_PROTOCOL=1', '-DHAVE_FADERPORT=1', '-DHAVE_FADERPORT8=1', '-DHAVE_CC121=1', '-DHAVE_GENERIC_MIDI=1', '-DHAVE_MACKIE=1', '-DHAVE_PANGOMM=1', '-DHAVE_CAIROMM=1', '-DHAVE_PUSH2=1', '-DHAVE_LIBS_SURFACES=1', '-DHAVE_2IN2OUT=1', '-DHAVE_1IN2OUT=1', '-DHAVE_VBAP=1', '-DHAVE_STEREOBALANCE=1', '-DHAVE_LIBS_PANNERS=1', '-DHAVE_DUMMY=1', '-DHAVE_JACK=1', '-DHAVE_JACK_METADATA=1', '-DHAVE_JACK_PORT_RENAME=1', '-DHAVE_LIBS_BACKENDS=1', '-DHAVE_LIBS_TIMECODE=1', '-DHAVE_LRDF=1', '-DHAVE_SAMPLERATE=1', '-DHAVE_LV2=1', '-DHAVE_LV2_1_2_0=1', '-DHAVE_LV2_1_10_0=1', '-DHAVE_SERD=1', '-DHAVE_SORD=1', '-DHAVE_SRATOM=1', '-DHAVE_LILV=1', '-DHAVE_LILV_0_16_0=1', '-DHAVE_LILV_0_19_2=1', '-DHAVE_LILV_0_21_3=1', '-DHAVE_SUIL=1', '-DLV2_SUPPORT=1', '-DLV2_EXTENDED=1', '-DHAVE_OGG=1', '-DHAVE_FLAC=1', '-DUSE_RUBBERBAND=1', '-DCURRENT_SESSION_FILE_VERSION=3002', '-DHAVE_SYS_STATVFS_H=1', '-DHAVE_UNISTD=1', '-DHAVE_BOOST_SCOPED_PTR_HPP=1', '-DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1', '-DHAVE_LIBS_ARDOUR=1', '-DHAVE_GTKMM=1', '-DHAVE_GTK=1', '-DHAVE_LIBS_GTKMM2EXT=1', '-DHAVE_FFTW35F=1', '-DHAVE_BOOST_FORMAT_HPP=1', '-DHAVE_LIBS_AUDIOGRAPHER=1', '-DHAVE_LIBS_CANVAS=1', '-DHAVE_LIBS_WIDGETS=1', '-DHAVE_LIBS_WAVEVIEW=1', '-DHAVE_LV2_1_0_0=1', '-DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1', '-DHAVE_CAIRO=1', '-DHAVE_LIBS_PLUGINS_A_COMP_LV2=1', '-DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1', '-DHAVE_LIBS_PLUGINS_A_EQ_LV2=1', '-DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1', '-DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1', '-DHAVE_X11=1', '-DHAVE_PANGOFT2=1', '-DHAVE_FONTCONFIG=1', '-DHAVE_BOOST_SHARED_PTR_HPP=1', '-DHAVE_BOOST_WEAK_PTR_HPP=1', '-DHAVE_GTK2_ARDOUR=1', '-DHAVE_EXPORT=1', '-DHAVE_MIDI_MAPS=1', '-DHAVE_MCP=1', '-DHAVE_OSC=1', '-DHAVE_PATCHFILES=1', '-DHAVE_SCRIPTS=1', '-DHAVE_HEADLESS=1', '-DHAVE_SESSION_UTILS=1', '-DHAVE_LIBS_FST=1', '-DHAVE_LIBS_VFORK=1', '-DHAVE_LIBS_ARDOURALSAUTIL=1', '-DHAVE_TOOLS_LUADEVEL=1', '-DLIBCONTROLCP_DLL_EXPORTS', '-DPACKAGE="ardour_cp"', '../libs/surfaces/control_protocol/control_protocol.cc', '-c', '-o', 'libs/surfaces/control_protocol/control_protocol.cc.1.o']
 -> task in 'libardour_generic_midi' failed (exit status 1): 
	{task 2010765200: cxx generic_midi_control_protocol.cc -> generic_midi_control_protocol.cc.1.o}
['c++', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0', '-O2', '-D_FORTIFY_SOURCE=2', '-I/usr/pkg/include', '-I/usr/pkg/include/db4', '-I/usr/include', '-I/usr/X11R7/include', '-I/usr/pkg/include/freetype2', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/include/gio-unix-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/harfbuzz', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/krb5', '-D_NETBSD_SOURCE', '-DHAVE_RF64_RIFF', '-DWAF_BUILD', '-g', '-fshow-column', '-DLXVST_32BIT', '-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', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="5"', '-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/generic_midi', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/generic_midi', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/generic_midi/generic_midi', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/generic_midi/generic_midi', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol/control_protocol', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/ardour', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/midi++2', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/audiographer/src', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/gtkmm2ext', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/gtkmm2ext', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/pbd', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/evoral/src/libsmf', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/timecode', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/lua', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/libltc/ltc', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build/libs/fluidsynth/fluidsynth', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/fluidsynth', '-I/usr/pkg/include/gtkmm-2.4', '-I/usr/pkg/lib/gtkmm-2.4/include', '-I/usr/pkg/include/atkmm-1.6', '-I/usr/pkg/include/atk-1.0', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include', '-I/usr/pkg/include/glibmm-2.4', '-I/usr/pkg/lib/glibmm-2.4/include', '-I/usr/pkg/include/sigc++-2.0', '-I/usr/pkg/lib/sigc++-2.0/include', '-I/usr/pkg/include/giomm-2.4', '-I/usr/pkg/lib/giomm-2.4/include', '-I/usr/pkg/include/pangomm-1.4', '-I/usr/pkg/lib/pangomm-1.4/include', '-I/usr/pkg/include/cairomm-1.0', '-I/usr/pkg/lib/cairomm-1.0/include', '-I/usr/pkg/include/cairo', '-I/usr/X11R7/include/pixman-1', '-I/usr/pkg/include/freetype2', '-I/usr/pkg/include/libpng16', '-I/usr/X11R7/include', '-I/usr/pkg/include/pango-1.0', '-I/usr/pkg/include/harfbuzz', '-I/usr/pkg/include/fribidi', '-I/usr/pkg/include/gtk-2.0', '-I/usr/pkg/lib/gtk-2.0/include', '-I/usr/pkg/include/gio-unix-2.0', '-I/usr/pkg/include/gdk-pixbuf-2.0', '-I/usr/pkg/include/gtk-unix-print-2.0', '-I/usr/pkg/include/gdkmm-2.4', '-I/usr/pkg/lib/gdkmm-2.4/include', '-I/usr/pkg/include/libxml2', '-I/usr/pkg/include/opus', '-I/usr/pkg/include/raptor2', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/lilv-0', '-I/usr/pkg/include/serd-0', '-I/usr/pkg/include/sord-0', '-I/usr/pkg/include/sratom-0', '-I/usr/pkg/include/suil-0', '-I/scratch/work/audio/ardour/work/Ardour-5.12.0/build', '-DINTERNAL_SHARED_LIBS=1', '-DHAVE_GLIB=1', '-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1', '-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1', '-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1', '-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False', '-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="evbarm"', '-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1', '-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_LIBS_HIDAPI=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1', '-DHAVE_LIBS_PTFORMAT=1', '-DHAVE_LIBS_QM_DSP=1', '-DHAVE_FFTW3F=1', '-DHAVE_AUBIO=1', '-DHAVE_AUBIO4=1', '-DHAVE_LIBS_VAMP_PLUGINS=1', '-DHAVE_XML=1', '-DHAVE_SIGCPP=1', '-DHAVE_EXECINFO=1', '-DHAVE_POSIX_MEMALIGN=1', '-DHAVE_LOCALTIME_R=1', '-DHAVE_LIBS_PBD=1', '-DHAVE_LIBS_MIDIPP2=1', '-DHAVE_LIBS_EVORAL=1', '-DHAVE_USB=1', '-DHAVE_CONTROL_PROTOCOL=1', '-DHAVE_FADERPORT=1', '-DHAVE_FADERPORT8=1', '-DHAVE_CC121=1', '-DHAVE_GENERIC_MIDI=1', '-DHAVE_MACKIE=1', '-DHAVE_PANGOMM=1', '-DHAVE_CAIROMM=1', '-DHAVE_PUSH2=1', '-DHAVE_LIBS_SURFACES=1', '-DHAVE_2IN2OUT=1', '-DHAVE_1IN2OUT=1', '-DHAVE_VBAP=1', '-DHAVE_STEREOBALANCE=1', '-DHAVE_LIBS_PANNERS=1', '-DHAVE_DUMMY=1', '-DHAVE_JACK=1', '-DHAVE_JACK_METADATA=1', '-DHAVE_JACK_PORT_RENAME=1', '-DHAVE_LIBS_BACKENDS=1', '-DHAVE_LIBS_TIMECODE=1', '-DHAVE_LRDF=1', '-DHAVE_SAMPLERATE=1', '-DHAVE_LV2=1', '-DHAVE_LV2_1_2_0=1', '-DHAVE_LV2_1_10_0=1', '-DHAVE_SERD=1', '-DHAVE_SORD=1', '-DHAVE_SRATOM=1', '-DHAVE_LILV=1', '-DHAVE_LILV_0_16_0=1', '-DHAVE_LILV_0_19_2=1', '-DHAVE_LILV_0_21_3=1', '-DHAVE_SUIL=1', '-DLV2_SUPPORT=1', '-DLV2_EXTENDED=1', '-DHAVE_OGG=1', '-DHAVE_FLAC=1', '-DUSE_RUBBERBAND=1', '-DCURRENT_SESSION_FILE_VERSION=3002', '-DHAVE_SYS_STATVFS_H=1', '-DHAVE_UNISTD=1', '-DHAVE_BOOST_SCOPED_PTR_HPP=1', '-DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1', '-DHAVE_LIBS_ARDOUR=1', '-DHAVE_GTKMM=1', '-DHAVE_GTK=1', '-DHAVE_LIBS_GTKMM2EXT=1', '-DHAVE_FFTW35F=1', '-DHAVE_BOOST_FORMAT_HPP=1', '-DHAVE_LIBS_AUDIOGRAPHER=1', '-DHAVE_LIBS_CANVAS=1', '-DHAVE_LIBS_WIDGETS=1', '-DHAVE_LIBS_WAVEVIEW=1', '-DHAVE_LV2_1_0_0=1', '-DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1', '-DHAVE_CAIRO=1', '-DHAVE_LIBS_PLUGINS_A_COMP_LV2=1', '-DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1', '-DHAVE_LIBS_PLUGINS_A_EQ_LV2=1', '-DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1', '-DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1', '-DHAVE_X11=1', '-DHAVE_PANGOFT2=1', '-DHAVE_FONTCONFIG=1', '-DHAVE_BOOST_SHARED_PTR_HPP=1', '-DHAVE_BOOST_WEAK_PTR_HPP=1', '-DHAVE_GTK2_ARDOUR=1', '-DHAVE_EXPORT=1', '-DHAVE_MIDI_MAPS=1', '-DHAVE_MCP=1', '-DHAVE_OSC=1', '-DHAVE_PATCHFILES=1', '-DHAVE_SCRIPTS=1', '-DHAVE_HEADLESS=1', '-DHAVE_SESSION_UTILS=1', '-DHAVE_LIBS_FST=1', '-DHAVE_LIBS_VFORK=1', '-DHAVE_LIBS_ARDOURALSAUTIL=1', '-DHAVE_TOOLS_LUADEVEL=1', '-DPACKAGE="ardour_genericmidi"', '-DARDOURSURFACE_DLL_EXPORTS', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '-D_REENTRANT', '../libs/surfaces/generic_midi/generic_midi_control_protocol.cc', '-c', '-o', 'libs/surfaces/generic_midi/generic_midi_control_protocol.cc.1.o']
Using packaged revision
*** Error code 1

Stop.
make[1]: stopped in /tree/pkgsrc/audio/ardour
*** Error code 1

Stop.
make: stopped in /tree/pkgsrc/audio/ardour