=> 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.0nb7 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/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/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/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 ../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 /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 ../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/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/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/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/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/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/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:2301: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:2301: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 [ 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_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 { ^ 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/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) (); ^ 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/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/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/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 ^ [ 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_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) (); ^ [ 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/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 { ^ [ 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 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:2301: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:2301: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:2301: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); ^ [ 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/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/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/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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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, ¶ms, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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, ¶ms, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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:2301: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:2301: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, ¶ms, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &frame, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &toolbar, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &handle, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &handle, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &toolbar, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &menubar, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &header, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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, ¶ms, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &scrollbar, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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:2301: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, ¶ms, &progressbar, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &optionmenu, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &scrollbar, &stepper, ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &toolbar, x, y, width, height); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, 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:2301: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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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, ¶ms, &checkbox, ^ ../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_draw_vline': /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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, ¶ms, &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:2301: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:2301: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:928:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtestutils.h:170: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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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:2301: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:811: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:2301: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:811: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:2301: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:811: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:2301: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; ^ ../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_style_realize': /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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); ^ /scratch/work/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:2301: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:2301: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:2301: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:2315: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:928: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:2301: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/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; ^ 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 ^ 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 ^ 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/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:2301: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:2315: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:2315: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:2301: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/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); ^ 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 { ^ [ 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 [ 17/960] c: libs/fluidsynth/src/fluid_adsr_env.c -> build/libs/fluidsynth/src/fluid_adsr_env.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/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); ^ 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); ^ [ 19/960] c: libs/fluidsynth/src/fluid_iir_filter.c -> build/libs/fluidsynth/src/fluid_iir_filter.c.2.o [ 19/960] c: libs/fluidsynth/src/fluid_chorus.c -> build/libs/fluidsynth/src/fluid_chorus.c.2.o [ 20/960] c: libs/fluidsynth/src/fluid_lfo.c -> build/libs/fluidsynth/src/fluid_lfo.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_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); ^ 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); ^ [ 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 [ 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.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); ^ 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); ^ 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); ^ [ 25/960] c: libs/fluidsynth/src/fluid_rvoice_mixer.c -> build/libs/fluidsynth/src/fluid_rvoice_mixer.c.2.o [ 26/960] c: libs/fluidsynth/src/fluid_defsfont.c -> build/libs/fluidsynth/src/fluid_defsfont.c.2.o [ 27/960] c: libs/fluidsynth/src/fluid_chan.c -> build/libs/fluidsynth/src/fluid_chan.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); ^ [ 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; ^ 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); ^ [ 29/960] c: libs/fluidsynth/src/fluid_gen.c -> build/libs/fluidsynth/src/fluid_gen.c.2.o [ 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); ^ 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); ^ [ 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_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; ^ 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:679: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:679: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:679:8: note: declared here void g_get_current_time (GTimeVal *result); ^ ../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)); ^ [ 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 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); ^ [ 46/960] cxx: libs/ptformat/ptfformat.cc -> build/libs/ptformat/ptfformat.cc.1.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 ../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); ^ [ 48/960] cxx: libs/qm-dsp/base/KaiserWindow.cpp -> build/libs/qm-dsp/base/KaiserWindow.cpp.1.o ../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) { ^ [ 52/960] cxx: libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp -> build/libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp.1.o ../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 }; ^ [ 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 [ 57/960] cxx: libs/qm-dsp/dsp/rateconversion/Decimator.cpp -> build/libs/qm-dsp/dsp/rateconversion/Decimator.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) ^ [ 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 [ 72/960] cxx: libs/qm-dsp/maths/Correlation.cpp -> build/libs/qm-dsp/maths/Correlation.cpp.1.o [ 71/960] cxx: libs/qm-dsp/dsp/wavelet/Wavelet.cpp -> build/libs/qm-dsp/dsp/wavelet/Wavelet.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 [124/960] cxx: libs/pbd/uuid.cc -> build/libs/pbd/uuid.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); ^ [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/ControlList.cpp -> build/libs/evoral/src/ControlList.cpp.2.o [134/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 [136/960] cxx: libs/evoral/src/Event.cpp -> build/libs/evoral/src/Event.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/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 + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [137/960] cxx: libs/evoral/src/Note.cpp -> build/libs/evoral/src/Note.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/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 + 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/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 + 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/forward1.hpp:47, 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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list0>; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::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::list0>*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >*' 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: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/forward1.hpp:47, 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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list0>; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::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::list0>*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >*' 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: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/forward1.hpp:47, 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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list0>; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::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::list0>*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >*' 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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, boost::_bi::list1 > >*' 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/forward1.hpp:52, 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::invoke(boost::detail::function::function_buffer&, T0) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, 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::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, 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::function1(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::_bi::value, boost::arg<1> > >; R = void; T0 = Evoral::ControlList::InterpolationStyle; typename boost::enable_if_<(! boost::is_integral::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, boost::_bi::list3, boost::_bi::value, boost::arg<1> > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(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::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, boost::_bi::list1 > >]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:333:56: required from 'static void boost::detail::function::functor_manager::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, boost::_bi::list1 > >; boost::true_type = boost::integral_constant]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:379:18: required from 'static void boost::detail::function::functor_manager::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, boost::_bi::list1 > >]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_base.hpp:404:20: required from 'static void boost::detail::function::functor_manager::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, boost::_bi::list1 > >]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:13: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, boost::_bi::list1 > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(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::list1 > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list1 > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(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::list1 > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list1 > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^ [138/960] cxx: libs/evoral/src/SMF.cpp -> build/libs/evoral/src/SMF.cpp.2.o [139/960] cxx: libs/evoral/src/Sequence.cpp -> build/libs/evoral/src/Sequence.cpp.2.o [140/960] cxx: libs/evoral/src/TimeConverter.cpp -> build/libs/evoral/src/TimeConverter.cpp.2.o [141/960] cxx: libs/evoral/src/debug.cpp -> build/libs/evoral/src/debug.cpp.2.o [142/960] cxx: libs/evoral/src/types.cpp -> build/libs/evoral/src/types.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/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 + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [143/960] cxx: libs/surfaces/control_protocol/basic_ui.cc -> build/libs/surfaces/control_protocol/basic_ui.cc.1.o [144/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/.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/forward1.hpp:47, 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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list0>; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void; typename boost::enable_if_<(! boost::is_integral::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::list0>*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(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::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]': /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:940:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /scratch/work/audio/ardour/work/.buildlink/include/boost/function/function_template.hpp:1086:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::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, PBD::EventLoop*, PBD::EventLoop::InvalidationRecord*), boost::_bi::list3 >, boost::_bi::value, boost::_bi::value > >*' increases required alignment of target type [-Wcast-align] [145/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/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/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 + 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 + 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/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/.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::update(boost::shared_ptr)': /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::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/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::update(boost::shared_ptr)': /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::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 + 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/.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::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 1639183472: 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/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/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 1639183536: 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/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/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 1639184080: 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/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/uuid', '-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/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', '../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