=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for ardour-5.12.0nb4 cd /tmp/pkgbuild/audio/ardour/work.earmv6hf/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/X11R7/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/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/X11R7/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/include/krb5\ -D_NETBSD_SOURCE DESTDIR=/tmp/pkgbuild/audio/ardour/work.earmv6hf/.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=/tmp/pkgbuild/audio/ardour/work.earmv6hf/.cwrapper/bin:/tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/bin:/tmp/pkgbuild/audio/ardour/work.earmv6hf/.gcc/bin:/tmp/pkgbuild/audio/ardour/work.earmv6hf/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin PREFIX=/usr/pkg JOBS=3 ./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 `/tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build' Generating po/de.po Generating po/fr.po Generating po/ja.po Generating po/zh.po Generating /tmp/pkgbuild/audio/ardour/work.earmv6hf/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 In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/cairo-support.c:2: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)); ^~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ [ 6/960] c: libs/clearlooks-newer/clearlooks_draw.c -> build/libs/clearlooks-newer/clearlooks_draw.c.1.o [ 7/960] c: libs/clearlooks-newer/clearlooks_draw_glossy.c -> build/libs/clearlooks-newer/clearlooks_draw_glossy.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ [ 8/960] c: libs/clearlooks-newer/clearlooks_draw_gummy.c -> build/libs/clearlooks-newer/clearlooks_draw_gummy.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ [ 9/960] c: libs/clearlooks-newer/clearlooks_draw_inverted.c -> build/libs/clearlooks-newer/clearlooks_draw_inverted.c.1.o [ 10/960] c: libs/clearlooks-newer/clearlooks_rc_style.c -> build/libs/clearlooks-newer/clearlooks_rc_style.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ [ 11/960] c: libs/clearlooks-newer/clearlooks_style.c -> build/libs/clearlooks-newer/clearlooks_style.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/general-support.h:2, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_rc_style.h:34:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' #define CLEARLOOKS_RC_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_RC_STYLE, ClearlooksRcStyle)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_rc_style.c:454:11: note: in expansion of macro 'CLEARLOOKS_RC_STYLE' dest_w = CLEARLOOKS_RC_STYLE (dest); ^~~~~~~~~~~~~~~~~~~ [ 12/960] c: libs/clearlooks-newer/clearlooks_theme_main.c -> build/libs/clearlooks-newer/clearlooks_theme_main.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ [ 13/960] c: libs/clearlooks-newer/support.c -> build/libs/clearlooks-newer/support.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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) && ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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, ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gmacros.h:928:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)); ^~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/lib/glib-2.0/include/glibconfig.h:9:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; \ ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gmacros.h:928:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/clearlooks_theme_main.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ [ 14/960] c: libs/clearlooks-newer/widget-information.c -> build/libs/clearlooks-newer/widget-information.c.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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) ^~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)))) ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; \ ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)))) ^~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; \ ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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))) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)))) ^~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~ [ 15/960] engines: -> build/libs/clearlooks-newer/engines [ 16/960] c: libs/fluidsynth/src/fluid_midi.c -> build/libs/fluidsynth/src/fluid_midi.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/widget-information.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gobject.h:24:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gtype.h:679:1: note: declared here { ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/widget-information.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib-object.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/gio/gio.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gtypes.h:547:8: note: declared here struct _GTimeVal ^~~~~~~~~ ../libs/fluidsynth/src/fluid_midi.c: At top level: ../libs/fluidsynth/src/fluid_midi.c:27:12: warning: 'fluid_midi_event_length' declared 'static' but never defined [-Wunused-function] static int fluid_midi_event_length(unsigned char event); ^~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_midi.c:34:14: warning: 'fluid_file_read_full' declared 'static' but never defined [-Wunused-function] static char* fluid_file_read_full(fluid_file fp, size_t* length); ^~~~~~~~~~~~~~~~~~~~ [ 17/960] c: libs/fluidsynth/src/fluid_adsr_env.c -> build/libs/fluidsynth/src/fluid_adsr_env.c.2.o [ 18/960] c: libs/fluidsynth/src/fluid_chorus.c -> build/libs/fluidsynth/src/fluid_chorus.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtk.h:234:0, from ../libs/clearlooks-newer/widget-information.c:1: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ [ 19/960] c: libs/fluidsynth/src/fluid_iir_filter.c -> build/libs/fluidsynth/src/fluid_iir_filter.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get' ival = fluid_atomic_int_get ((volatile int *)fptr); ^~~~~~~~~~~~~~~~~~~~ [ 20/960] c: libs/fluidsynth/src/fluid_lfo.c -> build/libs/fluidsynth/src/fluid_lfo.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~~ [ 22/960] c: libs/fluidsynth/src/fluid_rvoice.c -> build/libs/fluidsynth/src/fluid_rvoice.c.2.o [ 23/960] c: libs/fluidsynth/src/fluid_rvoice_dsp.c -> build/libs/fluidsynth/src/fluid_rvoice_dsp.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:95:20: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_sys.h:269:35: note: in expansion of macro 'g_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.h:301:10: note: in expansion of macro 'fluid_atomic_int_get' ival = fluid_atomic_int_get ((volatile int *)fptr); ^~~~~~~~~~~~~~~~~~~~ [ 24/960] c: libs/fluidsynth/src/fluid_rvoice_event.c -> build/libs/fluidsynth/src/fluid_rvoice_event.c.2.o [ 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 In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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; ^ [ 27/960] c: libs/fluidsynth/src/fluid_chan.c -> build/libs/fluidsynth/src/fluid_chan.c.2.o [ 28/960] c: libs/fluidsynth/src/fluid_event.c -> build/libs/fluidsynth/src/fluid_event.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /usr/include/stdio.h:597:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/fluidsynth/fluidsynth/fluidsynth.h:4, from ../libs/fluidsynth/src/fluid_defsfont.h:28, from ../libs/fluidsynth/src/fluid_defsfont.c:25: ../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_defpreset_import_sfont': ../libs/fluidsynth/src/fluid_defsfont.c:1047:33: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] FLUID_SPRINTF(preset->name, "Bank%d,Preset%d", sfpreset->bank, sfpreset->prenum); ^ ../libs/fluidsynth/src/fluid_defsfont.c:1047:5: note: in expansion of macro 'FLUID_SPRINTF' FLUID_SPRINTF(preset->name, "Bank%d,Preset%d", sfpreset->bank, sfpreset->prenum); ^~~~~~~~~~~~~ ../libs/fluidsynth/src/fluidsynth_priv.h:240:38: note: '__builtin___sprintf_chk' output between 14 and 22 bytes into a destination of size 21 #define FLUID_SPRINTF sprintf ^ ../libs/fluidsynth/src/fluid_defsfont.c:1047:5: note: in expansion of macro 'FLUID_SPRINTF' FLUID_SPRINTF(preset->name, "Bank%d,Preset%d", sfpreset->bank, sfpreset->prenum); ^~~~~~~~~~~~~ [ 31/960] c: libs/fluidsynth/src/fluid_synth.c -> build/libs/fluidsynth/src/fluid_synth.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~~ 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) ^~~~~~~~~~~~~~~~~~~~ [ 33/960] c: libs/fluidsynth/src/fluid_voice.c -> build/libs/fluidsynth/src/fluid_voice.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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_voice.c: In function 'fluid_voice_get_overflow_prio': ../libs/fluidsynth/src/fluid_voice.c:1620:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (a < 0.1) ^~ ../libs/fluidsynth/src/fluid_voice.c:1622:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' this_voice_prio += score->volume / a; ^~~~~~~~~~~~~~~ [ 34/960] c: libs/fluidsynth/src/fluid_conv.c -> build/libs/fluidsynth/src/fluid_conv.c.2.o [ 35/960] c: libs/fluidsynth/src/fluid_hash.c -> build/libs/fluidsynth/src/fluid_hash.c.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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); ^~~~~~~~~~~~~~~~~~~~ [ 39/960] c: libs/fluidsynth/src/fluid_sys.c -> build/libs/fluidsynth/src/fluid_sys.c.2.o ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_register_str': ../libs/fluidsynth/src/fluid_settings.c:460:42: warning: passing argument 2 of 'new_fluid_str_setting' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] setting = new_fluid_str_setting(def, def, hints, fun, data); ^~~ ../libs/fluidsynth/src/fluid_settings.c:87:1: note: expected 'char *' but argument is of type 'const char *' new_fluid_str_setting(const char* value, char* def, int hints, fluid_str_update_t fun, void* data) ^~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_register_num': ../libs/fluidsynth/src/fluid_settings.c:511:38: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_get_hints': ../libs/fluidsynth/src/fluid_settings.c:624:38: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_is_realtime': ../libs/fluidsynth/src/fluid_settings.c:661:38: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_setnum': ../libs/fluidsynth/src/fluid_settings.c:1100:17: warning: cast increases required alignment of target type [-Wcast-align] setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum': ../libs/fluidsynth/src/fluid_settings.c:1148:36: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum_range': ../libs/fluidsynth/src/fluid_settings.c:1182:36: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_getnum_default': ../libs/fluidsynth/src/fluid_settings.c:1211:36: warning: cast increases required alignment of target type [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^ ../libs/fluidsynth/src/fluid_settings.c: In function 'fluid_settings_foreach_option': ../libs/fluidsynth/src/fluid_settings.c:1405:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] (*func)(data, (char *)name, (char *)fluid_list_get (p)); ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from ../libs/fluidsynth/src/fluid_sys.h:39, from ../libs/fluidsynth/src/fluid_sys.c:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/giochannel.h:33:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:54, from ../libs/fluidsynth/src/fluid_sys.h:39, from ../libs/fluidsynth/src/fluid_sys.c:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/giochannel.h:33:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:54, from ../libs/fluidsynth/src/fluid_sys.h:39, from ../libs/fluidsynth/src/fluid_sys.c:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/galloca.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:30, from ../libs/fluidsynth/src/fluid_sys.h:39, from ../libs/fluidsynth/src/fluid_sys.c:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/giochannel.h:33:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:54, from ../libs/fluidsynth/src/fluid_sys.h:39, from ../libs/fluidsynth/src/fluid_sys.c:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gmain.h:679:8: note: declared here void g_get_current_time (GTimeVal *result); ^~~~~~~~~~~~~~~~~~ [ 40/960] c: libs/libltc/ltc.c -> build/libs/libltc/ltc.c.2.o [ 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); ^~~~~ ../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)); ^~~~~~~ [ 46/960] cxx: libs/ptformat/ptfformat.cc -> build/libs/ptformat/ptfformat.cc.1.o ../libs/lua/lua-5.3.3/lapi.c: In function 'TValue* index2addr(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:80:24: note: in expansion of macro 'clCvalue' CClosure *func = clCvalue(ci->func); ^~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_copy(lua_State*, int, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:119:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:230:5: note: in expansion of macro 'luaC_barrier' luaC_barrier(L, clCvalue(L->ci->func), fr); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:21: note: in expansion of macro 'check_exp' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:230:21: note: in expansion of macro 'clCvalue' luaC_barrier(L, clCvalue(L->ci->func), fr); ^~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:230:5: note: in expansion of macro 'luaC_barrier' luaC_barrier(L, clCvalue(L->ci->func), fr); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:21: note: in expansion of macro 'check_exp' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:230:21: note: in expansion of macro 'clCvalue' luaC_barrier(L, clCvalue(L->ci->func), fr); ^~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_tolstring(lua_State*, int, size_t*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen' *len = vslen(o); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen' *len = vslen(o); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:387:12: note: in expansion of macro 'vslen' *len = vslen(o); ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:388:10: note: in expansion of macro 'svalue' return svalue(o); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'size_t lua_rawlen(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:395:30: note: in expansion of macro 'tsvalue' case LUA_TSHRSTR: return tsvalue(o)->shrlen; ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:396:30: note: in expansion of macro 'tsvalue' case LUA_TLNGSTR: return tsvalue(o)->u.lnglen; ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:397:32: note: in expansion of macro 'uvalue' case LUA_TUSERDATA: return uvalue(o)->len; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:398:39: note: in expansion of macro 'hvalue' case LUA_TTABLE: return luaH_getn(hvalue(o)); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int (* lua_tocfunction(lua_State*, int))(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:408:12: note: in expansion of macro 'clCvalue' return clCvalue(o)->f; ^~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'void* lua_touserdata(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:369:34: note: in expansion of macro 'cast' check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata))) ^~~~ ../libs/lua/lua-5.3.3/lapi.c:416:32: note: in expansion of macro 'getudatamem' case LUA_TUSERDATA: return getudatamem(uvalue(o)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:416:44: note: in expansion of macro 'uvalue' case LUA_TUSERDATA: return getudatamem(uvalue(o)); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'lua_State* lua_tothread(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:177:45: note: in expansion of macro 'gco2th' #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:425:36: note: in expansion of macro 'thvalue' return (!ttisthread(o)) ? NULL : thvalue(o); ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'const void* lua_topointer(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:432:29: note: in expansion of macro 'hvalue' case LUA_TTABLE: return hvalue(o); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:433:27: note: in expansion of macro 'clLvalue' case LUA_TLCL: return clLvalue(o); ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:434:27: note: in expansion of macro 'clCvalue' case LUA_TCCL: return clCvalue(o); ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:177:45: note: in expansion of macro 'gco2th' #define thvalue(o) check_exp(ttisthread(o), gco2th(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:436:30: note: in expansion of macro 'thvalue' case LUA_TTHREAD: return thvalue(o); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:369:34: note: in expansion of macro 'cast' check_exp(sizeof((u)->ttuv_), (cast(char*, (u)) + sizeof(UUdata))) ^~~~ ../libs/lua/lua-5.3.3/lapi.c:437:32: note: in expansion of macro 'getudatamem' case LUA_TUSERDATA: return getudatamem(uvalue(o)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:437:44: note: in expansion of macro 'uvalue' case LUA_TUSERDATA: return getudatamem(uvalue(o)); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_pushlstring(lua_State*, const char*, size_t)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:483:3: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, ts); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'const char* lua_pushstring(lua_State*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:498:5: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, ts); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_pushthread(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:574:3: note: in expansion of macro 'setthvalue' setthvalue(L, L->top, L); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int auxgetstr(lua_State*, const TValue*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:590:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, str, slot, luaH_getstr)) { ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:595:5: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, str); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getglobal(lua_State*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:605:16: note: in expansion of macro 'hvalue' Table *reg = hvalue(&G(L)->l_registry); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_gettable(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.h:68:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:615:3: note: in expansion of macro 'luaV_gettable' luaV_gettable(L, t, L->top - 1, L->top - 1); ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_geti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:632:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, t, n, slot, luaH_getint)) { ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawget(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj' { TValue *io1=(obj1); *io1 = *(obj2); \ ^~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:651:36: note: in expansion of macro 'hvalue' setobj2s(L, L->top - 1, luaH_get(hvalue(t), L->top - 1)); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawgeti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj' { TValue *io1=(obj1); *io1 = *(obj2); \ ^~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:662:35: note: in expansion of macro 'hvalue' setobj2s(L, L->top, luaH_getint(hvalue(t), n)); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_rawgetp(lua_State*, int, const void*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:260:33: note: in definition of macro 'setobj' { TValue *io1=(obj1); *io1 = *(obj2); \ ^~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:676:32: note: in expansion of macro 'hvalue' setobj2s(L, L->top, luaH_get(hvalue(t), &k)); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_createtable(lua_State*, int, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:687:3: note: in expansion of macro 'sethvalue' sethvalue(L, L->top, t); ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getmetatable(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:704:12: note: in expansion of macro 'hvalue' mt = hvalue(obj)->metatable; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:707:12: note: in expansion of macro 'uvalue' mt = uvalue(obj)->metatable; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:714:5: note: in expansion of macro 'sethvalue' sethvalue(L, L->top, mt); ^~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_getuservalue(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:378:39: note: in definition of macro 'getuservalue' { TValue *io=(o); const Udata *iu = (u); \ ^ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:728:19: note: in expansion of macro 'uvalue' getuservalue(L, uvalue(o), L->top); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void auxsetstr(lua_State*, const TValue*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:746:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, str, slot, luaH_getstr, L->top - 1)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:749:5: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, str); /* push 'str' (to make it a TValue) */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_setglobal(lua_State*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:759:16: note: in expansion of macro 'hvalue' Table *reg = hvalue(&G(L)->l_registry); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_settable(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable' luaV_settable(L, t, L->top - 2, L->top - 1); ^~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable' luaV_settable(L, t, L->top - 2, L->top - 1); ^~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.h:91:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:770:3: note: in expansion of macro 'luaV_settable' luaV_settable(L, t, L->top - 2, L->top - 1); ^~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_seti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c:788:7: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawset(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:807:22: note: in expansion of macro 'hvalue' slot = luaH_set(L, hvalue(o), L->top - 2); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:38:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltable.h:27:32: note: in definition of macro 'invalidateTMcache' #define invalidateTMcache(t) ((t)->flags = 0) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:809:21: note: in expansion of macro 'hvalue' invalidateTMcache(hvalue(o)); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:810:3: note: in expansion of macro 'luaC_barrierback' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:810:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:810:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawseti(lua_State*, int, lua_Integer)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:822:18: note: in expansion of macro 'hvalue' luaH_setint(L, hvalue(o), n, L->top - 1); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:823:3: note: in expansion of macro 'luaC_barrierback' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:823:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:823:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top-1); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_rawsetp(lua_State*, int, const void*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:837:22: note: in expansion of macro 'hvalue' slot = luaH_set(L, hvalue(o), &k); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:839:3: note: in expansion of macro 'luaC_barrierback' luaC_barrierback(L, hvalue(o), L->top - 1); ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:839:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top - 1); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:839:23: note: in expansion of macro 'hvalue' luaC_barrierback(L, hvalue(o), L->top - 1); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_setmetatable(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:855:10: note: in expansion of macro 'hvalue' mt = hvalue(L->top - 1); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:859:7: note: in expansion of macro 'hvalue' hvalue(obj)->metatable = mt; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:861:9: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, gcvalue(obj), mt); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:861:9: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, gcvalue(obj), mt); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:867:7: note: in expansion of macro 'uvalue' uvalue(obj)->metatable = mt; ^~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:127:3: note: in expansion of macro 'isblack' (isblack(p) && iswhite(o)) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, uvalue(obj), mt); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:869:28: note: in expansion of macro 'uvalue' luaC_objbarrier(L, uvalue(obj), mt); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, uvalue(obj), mt); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:869:28: note: in expansion of macro 'uvalue' luaC_objbarrier(L, uvalue(obj), mt); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:869:9: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, uvalue(obj), mt); ^~~~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_setuservalue(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:372:39: note: in definition of macro 'setuservalue' { const TValue *io=(o); Udata *iu = (u); \ ^ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:891:19: note: in expansion of macro 'uvalue' setuservalue(L, uvalue(o), L->top - 1); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:892:3: note: in expansion of macro 'luaC_barrier' luaC_barrier(L, gcvalue(o), L->top - 1); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_load(lua_State*, lua_Reader, void*, const char*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1000:19: note: in expansion of macro 'clLvalue' LClosure *f = clLvalue(L->top - 1); /* get newly created function */ ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:1003:20: note: in expansion of macro 'hvalue' Table *reg = hvalue(&G(L)->l_registry); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_dump(lua_State*, lua_Writer, void*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:468:22: note: in expansion of macro 'clLvalue' #define getproto(o) (clLvalue(o)->p) ^~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1022:27: note: in expansion of macro 'getproto' status = luaU_dump(L, getproto(o), writer, data, strip); ^~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'int lua_next(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lapi.c:1128:23: note: in expansion of macro 'hvalue' more = luaH_next(L, hvalue(t), L->top - 1); ^~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'void lua_concat(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1146:5: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, luaS_newlstr(L, "", 0)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'const char* aux_upvalue(StkId, int, TValue**, CClosure**, UpVal**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1200:21: note: in expansion of macro 'clCvalue' CClosure *f = clCvalue(fi); ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1207:21: note: in expansion of macro 'clLvalue' LClosure *f = clLvalue(fi); ^~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'UpVal** getupvalref(lua_State*, int, int, LClosure**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1260:7: note: in expansion of macro 'clLvalue' f = clLvalue(fi); ^~~~~~~~ ../libs/lua/lua-5.3.3/lapi.c: In function 'void* lua_upvalueid(lua_State*, int, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lapi.c:1274:21: note: in expansion of macro 'clCvalue' CClosure *f = clCvalue(fi); ^~~~~~~~ ../libs/lua/lua-5.3.3/lcode.c: In function 'int addk(FuncState*, TValue*, TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:120:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),gcvalue(v)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lcode.c:450:3: note: in expansion of macro 'luaC_barrier' luaC_barrier(L, f, v); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lcode.c: In function 'int luaK_stringK(FuncState*, TString*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lcode.c:460:3: note: in expansion of macro 'setsvalue' setsvalue(fs->ls->L, &o, s); ^~~~~~~~~ ../libs/lua/lua-5.3.3/lcode.c: In function 'int nilK(FuncState*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lcode.c:505:3: note: in expansion of macro 'sethvalue' sethvalue(fs->ls->L, &k, fs->ls->h); ^~~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'int currentpc(CallInfo*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ldebug.h:14:23: note: in expansion of macro 'cast' #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) ^~~~ ../libs/lua/lua-5.3.3/ldebug.c:46:10: note: in expansion of macro 'pcRel' return pcRel(ci->u.l.savedpc, ci_func(ci)->p); ^~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:46:33: note: in expansion of macro 'ci_func' return pcRel(ci->u.l.savedpc, ci_func(ci)->p); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:31:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldebug.c: In function 'int currentline(CallInfo*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ldebug.h:16:30: note: in definition of macro 'getfuncline' #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1) ^ ../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:51:22: note: in expansion of macro 'ci_func' return getfuncline(ci_func(ci)->p, currentpc(ci)); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ldebug.h:16:47: note: in definition of macro 'getfuncline' #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : -1) ^ ../libs/lua/lua-5.3.3/lobject.h:172:21: note: in expansion of macro 'check_exp' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:51:22: note: in expansion of macro 'ci_func' return getfuncline(ci_func(ci)->p, currentpc(ci)); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldebug.c: In function 'void swapextra(lua_State*)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldebug.c:65:16: note: in expansion of macro 'restorestack' ci->func = restorestack(L, ci->extra); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* findvararg(CallInfo*, int, TValue**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:134:17: note: in expansion of macro 'clLvalue' int nparams = clLvalue(ci->func)->p->numparams; ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* findlocal(lua_State*, CallInfo*, int, TValue**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:153:32: note: in expansion of macro 'ci_func' name = luaF_getlocalname(ci_func(ci)->p, n, currentpc(ci)); ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* lua_getlocal(lua_State*, const lua_Debug*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:178:32: note: in expansion of macro 'clLvalue' name = luaF_getlocalname(clLvalue(L->top - 1)->p, n, 0); ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'void collectvalidlines(lua_State*, Closure*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:238:5: note: in expansion of macro 'sethvalue' sethvalue(L, L->top, t); /* push it on stack */ ^~~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'int lua_getinfo(lua_State*, const char*, lua_Debug*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:212:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:212:52: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TFUNCTION, &((cast_u(o))->cl)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:171:46: note: in expansion of macro 'gco2cl' #define clvalue(o) check_exp(ttisclosure(o), gco2cl(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:317:28: note: in expansion of macro 'clvalue' cl = ttisclosure(func) ? clvalue(func) : NULL; ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'void kname(Proto*, int, int, const char**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:348:15: note: in expansion of macro 'svalue' *name = svalue(kvalue); /* it is its own name */ ^~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getobjname(Proto*, int, int, const char**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:457:19: note: in expansion of macro 'svalue' *name = svalue(&p->k[b]); ^~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getfuncname(lua_State*, CallInfo*, const char**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:476:14: note: in expansion of macro 'ci_func' Proto *p = ci_func(ci)->p; /* calling function */ ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* getupvalname(CallInfo*, const TValue*, const char**)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:540:17: note: in expansion of macro 'ci_func' LClosure *c = ci_func(ci); ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'const char* varinfo(lua_State*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:559:25: note: in expansion of macro 'ci_func' kind = getobjname(ci_func(ci)->p, currentpc(ci), ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_errormsg(lua_State*)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldebug.c:623:21: note: in expansion of macro 'restorestack' StkId errfunc = restorestack(L, L->errfunc); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_runerror(lua_State*, const char*, ...)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:641:26: note: in expansion of macro 'ci_func' luaG_addinfo(L, msg, ci_func(ci)->p->source, currentline(ci)); ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c: In function 'void luaG_traceexec(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:38:23: note: in expansion of macro 'clLvalue' #define ci_func(ci) (clLvalue((ci)->func)) ^~~~~~~~ ../libs/lua/lua-5.3.3/ldebug.c:661:16: note: in expansion of macro 'ci_func' Proto *p = ci_func(ci)->p; ^~~~~~~ ../libs/lua/lua-5.3.3/ldo.c: In function 'void seterrorobj(lua_State*, int, StkId)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:94:7: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, oldtop, G(L)->memerrmsg); /* reuse preregistered msg. */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:98:7: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, oldtop, luaS_newliteral(L, "error in error handling")); ^~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.c: In function 'void luaD_hook(lua_State*, int, int)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:270:15: note: in expansion of macro 'restorestack' ci->top = restorestack(L, ci_top); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:271:14: note: in expansion of macro 'restorestack' L->top = restorestack(L, top); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_precall(lua_State*, StkId, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:173:48: note: in expansion of macro 'gco2ccl' #define clCvalue(o) check_exp(ttisCclosure(o), gco2ccl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:349:11: note: in expansion of macro 'clCvalue' f = clCvalue(func)->f; ^~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux' { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } ^~~ ../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack' p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:355:7: note: in expansion of macro 'checkstackp' checkstackp(L, LUA_MINSTACK, func); /* ensure minimum stack size */ ^~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:373:18: note: in expansion of macro 'clLvalue' Proto *p = clLvalue(func)->p; ^~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux' { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } ^~~ ../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack' p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:376:7: note: in expansion of macro 'checkstackp' checkstackp(L, fsize, func); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.h:25:33: note: in definition of macro 'luaD_checkstackaux' { pre; luaD_growstack(L, n); pos; } else { condmovestack(L,pre,pos); } ^~~ ../libs/lua/lua-5.3.3/ldo.c:334:9: note: in expansion of macro 'restorestack' p = restorestack(L, t__)) /* 'pos' part: restore 'p' */ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:397:7: note: in expansion of macro 'checkstackp' checkstackp(L, 1, func); /* ensure space for metamethod */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_poscall(lua_State*, CallInfo*, StkId, int)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:460:21: note: in expansion of macro 'restorestack' firstResult = restorestack(L, fr); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c: In function 'int recover(lua_State*, int)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:585:12: note: in expansion of macro 'restorestack' oldtop = restorestack(L, ci->extra); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.c: In function 'void resume_error(lua_State*, const char*, StkId)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c:604:3: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, luaS_new(L, msg)); /* push error message */ ^~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldo.c: In function 'void resume(lua_State*, void*)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:635:16: note: in expansion of macro 'restorestack' ci->func = restorestack(L, ci->extra); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/ldo.c: In function 'int luaD_pcall(lua_State*, Pfunc, void*, ptrdiff_t, ptrdiff_t)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ldo.c:729:20: note: in expansion of macro 'restorestack' StkId oldtop = restorestack(L, old_top); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ldump.c: In function 'void DumpConstants(const Proto*, DumpState*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/ldump.c:119:18: note: in expansion of macro 'tsvalue' DumpString(tsvalue(o), D); ^~~~~~~ ../libs/lua/lua-5.3.3/lfunc.c: In function 'CClosure* luaF_newCclosure(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lfunc.c:27:17: note: in expansion of macro 'gco2ccl' CClosure *c = gco2ccl(o); ^~~~~~~ ../libs/lua/lua-5.3.3/lfunc.c: In function 'LClosure* luaF_newLclosure(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lfunc.c:35:17: note: in expansion of macro 'gco2lcl' LClosure *c = gco2lcl(o); ^~~~~~~ ../libs/lua/lua-5.3.3/lfunc.c: In function 'Proto* luaF_newproto(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~ ../libs/lua/lua-5.3.3/lfunc.c:101:14: note: in expansion of macro 'gco2p' Proto *f = gco2p(o); ^~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lgc.c: In function 'int iscleared(global_State*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.c:86:31: note: in expansion of macro 'iswhite' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject' markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:142:19: note: in expansion of macro 'tsvalue' markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject' markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:142:19: note: in expansion of macro 'tsvalue' markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:142:5: note: in expansion of macro 'markobject' markobject(g, tsvalue(o)); /* strings are 'values', so are never weak */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void luaC_barrierback_(lua_State*, Table*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:175:3: note: in expansion of macro 'linkgclist' linkgclist(t, g->grayagain); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void luaC_upvalbarrier_(lua_State*, UpVal*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:190:5: note: in expansion of macro 'markobject' markobject(g, o); ^~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:37:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lgc.c: In function 'void reallymarkobject(global_State*, GCObject*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lstring.h:15:53: note: in definition of macro 'sizelstring' #define sizelstring(l) (sizeof(union UTString) + ((l) + 1) * sizeof(char)) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:241:35: note: in expansion of macro 'gco2ts' g->GCmemtrav += sizelstring(gco2ts(o)->shrlen); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lstring.h:15:53: note: in definition of macro 'sizelstring' #define sizelstring(l) (sizeof(union UTString) + ((l) + 1) * sizeof(char)) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:246:35: note: in expansion of macro 'gco2ts' g->GCmemtrav += sizelstring(gco2ts(o)->u.lnglen); ^~~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:92:32: note: in definition of macro 'markobjectN' #define markobjectN(g,t) { if (t) markobject(g,t); } ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.c:86:31: note: in expansion of macro 'iswhite' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:22: note: in expansion of macro 'gco2u' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:251:7: note: in expansion of macro 'markobjectN' markobjectN(g, gco2u(o)->metatable); /* mark its metatable */ ^~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:37:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lstring.h:17:48: note: in definition of macro 'sizeludata' #define sizeludata(l) (sizeof(union UUdata) + (l)) ^ ../libs/lua/lua-5.3.3/lgc.c:253:23: note: in expansion of macro 'sizeudata' g->GCmemtrav += sizeudata(gco2u(o)); ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:253:33: note: in expansion of macro 'gco2u' g->GCmemtrav += sizeudata(gco2u(o)); ^~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:378:39: note: in definition of macro 'getuservalue' { TValue *io=(o); const Udata *iu = (u); \ ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:254:35: note: in expansion of macro 'gco2u' getuservalue(g->mainthread, gco2u(o), &uvalue); ^~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:262:18: note: in expansion of macro 'gco2lcl' linkgclist(gco2lcl(o), g->gray); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:262:7: note: in expansion of macro 'linkgclist' linkgclist(gco2lcl(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:262:18: note: in expansion of macro 'gco2lcl' linkgclist(gco2lcl(o), g->gray); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:262:7: note: in expansion of macro 'linkgclist' linkgclist(gco2lcl(o), g->gray); ^~~~~~~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:266:18: note: in expansion of macro 'gco2ccl' linkgclist(gco2ccl(o), g->gray); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:266:7: note: in expansion of macro 'linkgclist' linkgclist(gco2ccl(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:266:18: note: in expansion of macro 'gco2ccl' linkgclist(gco2ccl(o), g->gray); ^~~~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:270:18: note: in expansion of macro 'gco2t' linkgclist(gco2t(o), g->gray); ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:270:7: note: in expansion of macro 'linkgclist' linkgclist(gco2t(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:270:18: note: in expansion of macro 'gco2t' linkgclist(gco2t(o), g->gray); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:270:7: note: in expansion of macro 'linkgclist' linkgclist(gco2t(o), g->gray); ^~~~~~~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^ ../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:274:18: note: in expansion of macro 'gco2th' linkgclist(gco2th(o), g->gray); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:274:7: note: in expansion of macro 'linkgclist' linkgclist(gco2th(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:215:20: note: in expansion of macro 'check_exp' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:274:18: note: in expansion of macro 'gco2th' linkgclist(gco2th(o), g->gray); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:274:7: note: in expansion of macro 'linkgclist' linkgclist(gco2th(o), g->gray); ^~~~~~~~~~ In file included from ../libs/lua/lua.cc:93:0: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.c:113:27: note: in definition of macro 'linkgclist' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^ ../libs/lua/lua-5.3.3/lstate.h:214:19: note: in expansion of macro 'check_exp' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:278:18: note: in expansion of macro 'gco2p' linkgclist(gco2p(o), g->gray); ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:278:7: note: in expansion of macro 'linkgclist' linkgclist(gco2p(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:214:19: note: in expansion of macro 'check_exp' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:278:18: note: in expansion of macro 'gco2p' linkgclist(gco2p(o), g->gray); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:278:7: note: in expansion of macro 'linkgclist' linkgclist(gco2p(o), g->gray); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void markmt(global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:292:5: note: in expansion of macro 'markobjectN' markobjectN(g, g->mt[i]); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void markbeingfnz(global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:302:5: note: in expansion of macro 'markobject' markobject(g, o); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void restartcollection(global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:340:3: note: in expansion of macro 'markobject' markobject(g, g->mainthread); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void traverseweakvalue(global_State*, Table*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:378:5: note: in expansion of macro 'linkgclist' linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:380:5: note: in expansion of macro 'linkgclist' linkgclist(h, g->weak); /* has to be cleared later */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'int traverseephemeron(global_State*, Table*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:424:5: note: in expansion of macro 'linkgclist' linkgclist(h, g->grayagain); /* must retraverse it in atomic phase */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:426:5: note: in expansion of macro 'linkgclist' linkgclist(h, g->ephemeron); /* have to propagate again */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:428:5: note: in expansion of macro 'linkgclist' linkgclist(h, g->allweak); /* may have to clean white keys */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'lu_mem traversetable(global_State*, Table*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:454:3: note: in expansion of macro 'markobjectN' markobjectN(g, h->metatable); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:456:26: note: in expansion of macro 'svalue' ((weakkey = strchr(svalue(mode), 'k')), ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:457:28: note: in expansion of macro 'svalue' (weakvalue = strchr(svalue(mode), 'v')), ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:465:7: note: in expansion of macro 'linkgclist' linkgclist(h, g->allweak); /* nothing to traverse now */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'int traverseproto(global_State*, Proto*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:483:3: note: in expansion of macro 'markobjectN' markobjectN(g, f->source); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:487:5: note: in expansion of macro 'markobjectN' markobjectN(g, f->upvalues[i].name); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:489:5: note: in expansion of macro 'markobjectN' markobjectN(g, f->p[i]); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:491:5: note: in expansion of macro 'markobjectN' markobjectN(g, f->locvars[i].varname); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'lu_mem traverseLclosure(global_State*, LClosure*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:92:35: note: in expansion of macro 'markobject' #define markobjectN(g,t) { if (t) markobject(g,t); } ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:516:3: note: in expansion of macro 'markobjectN' markobjectN(g, cl->p); /* mark its prototype */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void propagatemark(global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:566:18: note: in expansion of macro 'gco2t' Table *h = gco2t(o); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:572:22: note: in expansion of macro 'gco2lcl' LClosure *cl = gco2lcl(o); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:578:22: note: in expansion of macro 'gco2ccl' CClosure *cl = gco2ccl(o); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:584:23: note: in expansion of macro 'gco2th' lua_State *th = gco2th(o); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:113:51: note: in expansion of macro 'obj2gco' #define linkgclist(o,p) ((o)->gclist = (p), (p) = obj2gco(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:586:7: note: in expansion of macro 'linkgclist' linkgclist(th, g->grayagain); /* insert into 'grayagain' list */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:592:18: note: in expansion of macro 'gco2p' Proto *p = gco2p(o); ^~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void convergeephemerons(global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:616:14: note: in expansion of macro 'gco2t' next = gco2t(w)->gclist; ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:617:32: note: in expansion of macro 'gco2t' if (traverseephemeron(g, gco2t(w))) { /* traverse marked some value? */ ^~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void clearkeys(global_State*, GCObject*, GCObject*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:640:22: note: in expansion of macro 'gco2t' for (; l != f; l = gco2t(l)->gclist) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:641:16: note: in expansion of macro 'gco2t' Table *h = gco2t(l); ^~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void clearvalues(global_State*, GCObject*, GCObject*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:658:22: note: in expansion of macro 'gco2t' for (; l != f; l = gco2t(l)->gclist) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:659:16: note: in expansion of macro 'gco2t' Table *h = gco2t(l); ^~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'void freeobj(lua_State*, GCObject*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:214:55: note: in expansion of macro 'cast_u' #define gco2p(o) check_exp((o)->tt == LUA_TPROTO, &((cast_u(o))->p)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:698:40: note: in expansion of macro 'gco2p' case LUA_TPROTO: luaF_freeproto(L, gco2p(o)); break; ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:700:23: note: in expansion of macro 'gco2lcl' freeLclosure(L, gco2lcl(o)); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0, from ../libs/lua/lua-5.3.3/lstate.h:14, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem' #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) ^ ../libs/lua/lua-5.3.3/lfunc.h:15:26: note: in expansion of macro 'cast' cast(int, sizeof(TValue)*((n)-1))) ^~~~ ../libs/lua/lua-5.3.3/lgc.c:704:26: note: in expansion of macro 'sizeCclosure' luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues)); ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:210:21: note: in expansion of macro 'check_exp' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:210:55: note: in expansion of macro 'cast_u' #define gco2ccl(o) check_exp((o)->tt == LUA_TCCL, &((cast_u(o))->cl.c)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:704:39: note: in expansion of macro 'gco2ccl' luaM_freemem(L, o, sizeCclosure(gco2ccl(o)->nupvalues)); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:707:35: note: in expansion of macro 'gco2t' case LUA_TTABLE: luaH_free(L, gco2t(o)); break; ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:215:57: note: in expansion of macro 'cast_u' #define gco2th(o) check_exp((o)->tt == LUA_TTHREAD, &((cast_u(o))->th)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:708:42: note: in expansion of macro 'gco2th' case LUA_TTHREAD: luaE_freethread(L, gco2th(o)); break; ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0, from ../libs/lua/lua-5.3.3/lstate.h:14, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem' #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) ^ ../libs/lua/lua-5.3.3/lstring.h:18:22: note: in expansion of macro 'sizeludata' #define sizeudata(u) sizeludata((u)->len) ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:709:44: note: in expansion of macro 'sizeudata' case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:709:54: note: in expansion of macro 'gco2u' case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:711:22: note: in expansion of macro 'gco2ts' luaS_remove(L, gco2ts(o)); /* remove it from hash table */ ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lzio.h:13:0, from ../libs/lua/lua-5.3.3/lstate.h:14, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem' #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) ^ ../libs/lua/lua-5.3.3/lgc.c:712:26: note: in expansion of macro 'sizelstring' luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:712:38: note: in expansion of macro 'gco2ts' luaM_freemem(L, o, sizelstring(gco2ts(o)->shrlen)); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lmem.h:41:54: note: in definition of macro 'luaM_freemem' #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) ^ ../libs/lua/lua-5.3.3/lgc.c:715:26: note: in expansion of macro 'sizelstring' luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:715:38: note: in expansion of macro 'gco2ts' luaM_freemem(L, o, sizelstring(gco2ts(o)->u.lnglen)); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lgc.c: In function 'void GCTM(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:827:31: note: in expansion of macro 'svalue' ? svalue(L->top - 1) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c: In function 'l_mem atomic(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.c:86:63: note: in expansion of macro 'obj2gco' #define markobject(g,t) { if (iswhite(t)) reallymarkobject(g, obj2gco(t)); } ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.c:988:3: note: in expansion of macro 'markobject' markobject(g, L); /* mark running thread */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llex.c: In function 'void luaX_init(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/llex.c:73:15: note: in expansion of macro 'obj2gco' luaC_fix(L, obj2gco(e)); /* never collect this name */ ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/llex.c:76:17: note: in expansion of macro 'obj2gco' luaC_fix(L, obj2gco(ts)); /* reserved words are never collected */ ^~~~~~~ ../libs/lua/lua-5.3.3/llex.c: In function 'TString* luaX_newstring(LexState*, const char*, size_t)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/llex.c:131:3: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top++, ts); /* temporarily anchor it in stack */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'char*' to 'Node*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:52: note: in expansion of macro 'val_' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~ ../libs/lua/lua-5.3.3/llex.c:140:10: note: in expansion of macro 'tsvalue' ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ ^~~~~~~ ../libs/lua/lua-5.3.3/ltable.h:19:18: note: in expansion of macro 'cast' #define gkey(n) cast(const TValue*, (&(n)->i_key.tvk)) ^~~~ ../libs/lua/lua-5.3.3/ltable.h:32:4: note: in expansion of macro 'gkey' (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val)))) ^~~~ ../libs/lua/lua-5.3.3/ltable.h:32:9: note: in expansion of macro 'cast' (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val)))) ^~~~ ../libs/lua/lua-5.3.3/llex.c:140:18: note: in expansion of macro 'keyfromval' ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/llex.c:140:10: note: in expansion of macro 'tsvalue' ts = tsvalue(keyfromval(o)); /* re-use value previously stored */ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.c: In function 'void luaO_tostring(lua_State*, StkId)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.c:386:3: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, obj, luaS_newlstr(L, buff, len)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.c: In function 'void pushstr(lua_State*, const char*, size_t)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.c:391:3: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, L->top, luaS_newlstr(L, str, l)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.c: In function 'const char* luaO_pushvfstring(lua_State*, const char*, va_list)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.c:463:10: note: in expansion of macro 'svalue' return svalue(L->top - 1); ^~~~~~ ../libs/lua/lua-5.3.3/lparser.c: In function 'int registerlocalvar(LexState*, TString*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(ls->L, f, varname); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:170:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(ls->L, f, varname); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lparser.c: In function 'int newupvalue(FuncState*, TString*, expdesc*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(fs->ls->L, f, name); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:239:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(fs->ls->L, f, name); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lparser.c: In function 'Proto* addprototype(LexState*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:18: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:509:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, f, clp); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Proto*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lgc.h:128:29: note: in expansion of macro 'obj2gco' luaC_barrier_(L,obj2gco(p),obj2gco(o)) : cast_void(0)) ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:509:3: note: in expansion of macro 'luaC_objbarrier' luaC_objbarrier(L, f, clp); ^~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lparser.c: In function 'LClosure* luaY_parser(lua_State*, ZIO*, Mbuffer*, Dyndata*, const char*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:1633:3: note: in expansion of macro 'setclLvalue' setclLvalue(L, L->top, cl); /* anchor it (to avoid being collected) */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lparser.c:1636:3: note: in expansion of macro 'sethvalue' sethvalue(L, L->top, lexstate.h); /* anchor it */ ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.c: In function 'void init_registry(lua_State*, global_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lstate.c:188:3: note: in expansion of macro 'sethvalue' sethvalue(L, &g->l_registry, registry); ^~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lstate.c:191:3: note: in expansion of macro 'setthvalue' setthvalue(L, &temp, L); /* temp = L */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lstate.c:194:3: note: in expansion of macro 'sethvalue' sethvalue(L, &temp, luaH_new(L)); /* temp = new table (global table) */ ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.c: In function 'void close_state(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lu_byte* {aka unsigned char*}' to 'LX*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lstate.c:70:23: note: in expansion of macro 'cast' #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) ^~~~ ../libs/lua/lua-5.3.3/lstate.c:251:25: note: in expansion of macro 'fromstate' (*g->frealloc)(g->ud, fromstate(L), sizeof(LG), 0); /* free main block */ ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.c: In function 'lua_State* lua_newthread(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lstate.c:266:14: note: in expansion of macro 'obj2gco' g->allgc = obj2gco(L1); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lua_State*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:237:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTHREAD)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lstate.c:268:3: note: in expansion of macro 'setthvalue' setthvalue(L, L->top, L1); ^~~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.c: In function 'void luaE_freethread(lua_State*, lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'lu_byte* {aka unsigned char*}' to 'LX*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lstate.c:70:23: note: in expansion of macro 'cast' #define fromstate(L) (cast(LX *, cast(lu_byte *, (L)) - offsetof(LX, l))) ^~~~ ../libs/lua/lua-5.3.3/lstate.c:286:11: note: in expansion of macro 'fromstate' LX *l = fromstate(L1); ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstring.c: In function 'void luaS_init(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lstring.c:122:15: note: in expansion of macro 'obj2gco' luaC_fix(L, obj2gco(g->memerrmsg)); /* it should never be collected */ ^~~~~~~ ../libs/lua/lua-5.3.3/lstring.c: In function 'TString* createstrobj(lua_State*, size_t, int, unsigned int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lstring.c:139:8: note: in expansion of macro 'gco2ts' ts = gco2ts(o); ^~~~~~ ../libs/lua/lua-5.3.3/lstring.c: In function 'Udata* luaS_newudata(lua_State*, size_t)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lstring.c:242:7: note: in expansion of macro 'gco2u' u = gco2u(o); ^~~~~ ../libs/lua/lua-5.3.3/ltm.c: In function 'void luaT_init(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/ltm.c:50:17: note: in expansion of macro 'obj2gco' luaC_fix(L, obj2gco(G(L)->tmname[i])); /* never collect these names */ ^~~~~~~ ../libs/lua/lua-5.3.3/ltm.c: In function 'const TValue* luaT_gettmbyobj(lua_State*, const TValue*, TMS)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/ltm.c:74:12: note: in expansion of macro 'hvalue' mt = hvalue(o)->metatable; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/ltm.c:77:12: note: in expansion of macro 'uvalue' mt = uvalue(o)->metatable; ^~~~~~ ../libs/lua/lua-5.3.3/ltm.c: In function 'const char* luaT_objtypename(lua_State*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/ltm.c:92:30: note: in expansion of macro 'hvalue' if ((ttistable(o) && (mt = hvalue(o)->metatable) != NULL) || ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/ltm.c:93:37: note: in expansion of macro 'uvalue' (ttisfulluserdata(o) && (mt = uvalue(o)->metatable) != NULL)) { ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/ltm.c:96:14: note: in expansion of macro 'getstr' return getstr(tsvalue(name)); /* use it as type name */ ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/ltm.c:96:21: note: in expansion of macro 'tsvalue' return getstr(tsvalue(name)); /* use it as type name */ ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:32:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/ltm.c: In function 'void luaT_callTM(lua_State*, const TValue*, const TValue*, const TValue*, TValue*, int)': ../libs/lua/lua-5.3.3/ldo.h:33:61: warning: cast from 'char*' to 'TValue* {aka lua_TValue*}' increases required alignment of target type [-Wcast-align] #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) ^ ../libs/lua/lua-5.3.3/ltm.c:118:10: note: in expansion of macro 'restorestack' p3 = restorestack(L, result); ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lundump.c: In function 'void LoadConstants(LoadState*, Proto*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:279:21: note: in expansion of macro 'setsvalue' #define setsvalue2n setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lundump.c:143:7: note: in expansion of macro 'setsvalue2n' setsvalue2n(S->L, o, LoadString(S)); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lundump.c: In function 'LClosure* luaU_undump(lua_State*, ZIO*, const char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lundump.c:271:3: note: in expansion of macro 'setclLvalue' setclLvalue(L, L->top, cl); ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_tonumber_(const TValue*, lua_Number*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:79:26: note: in expansion of macro 'svalue' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:79:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_tointeger(const TValue*, lua_Integer*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:112:26: note: in expansion of macro 'svalue' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:112:46: note: in expansion of macro 'vslen' luaO_str2num(svalue(obj), &v) == vslen(obj) + 1) { ^~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_finishget(lua_State*, const TValue*, TValue*, StkId, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm' #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ ^~ ../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:174:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:174:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:186:9: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,key,slot,luaH_get)) { /* fast track? */ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_finishset(lua_State*, const TValue*, TValue*, StkId, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:209:18: note: in expansion of macro 'hvalue' Table *h = hvalue(t); /* save 't' table */ ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, key, slot, luaH_get, val)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, key, slot, luaH_get, val)) ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:233:9: note: in expansion of macro 'luaV_fastset' if (luaV_fastset(L, t, key, slot, luaH_get, val)) ^~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_lessthan(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:369:21: note: in expansion of macro 'tsvalue' return l_strcmp(tsvalue(l), tsvalue(r)) < 0; ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:369:33: note: in expansion of macro 'tsvalue' return l_strcmp(tsvalue(l), tsvalue(r)) < 0; ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_lessequal(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:389:21: note: in expansion of macro 'tsvalue' return l_strcmp(tsvalue(l), tsvalue(r)) <= 0; ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:389:33: note: in expansion of macro 'tsvalue' return l_strcmp(tsvalue(l), tsvalue(r)) <= 0; ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'int luaV_equalobj(lua_State*, const TValue*, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lvm.c:425:30: note: in expansion of macro 'eqshrstr' case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:425:39: note: in expansion of macro 'tsvalue' case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lvm.c:425:30: note: in expansion of macro 'eqshrstr' case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:425:52: note: in expansion of macro 'tsvalue' case LUA_TSHRSTR: return eqshrstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:426:44: note: in expansion of macro 'tsvalue' case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:426:57: note: in expansion of macro 'tsvalue' case LUA_TLNGSTR: return luaS_eqlngstr(tsvalue(t1), tsvalue(t2)); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:428:11: note: in expansion of macro 'uvalue' if (uvalue(t1) == uvalue(t2)) return 1; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:428:25: note: in expansion of macro 'uvalue' if (uvalue(t1) == uvalue(t2)) return 1; ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm' #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ ^~ ../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:430:12: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:430:22: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm' #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ ^~ ../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:432:14: note: in expansion of macro 'fasttm' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:19: note: in expansion of macro 'check_exp' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:208:19: note: in expansion of macro 'check_exp' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:208:58: note: in expansion of macro 'cast_u' #define gco2u(o) check_exp((o)->tt == LUA_TUSERDATA, &((cast_u(o))->u)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:170:50: note: in expansion of macro 'gco2u' #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:432:24: note: in expansion of macro 'uvalue' tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:436:11: note: in expansion of macro 'hvalue' if (hvalue(t1) == hvalue(t2)) return 1; ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:436:25: note: in expansion of macro 'hvalue' if (hvalue(t1) == hvalue(t2)) return 1; ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:13:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm' #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ ^~ ../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:438:12: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:438:22: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:48:27: note: in definition of macro 'gfasttm' #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ ^~ ../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:5: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/ltm.h:49:49: note: in definition of macro 'gfasttm' ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) ^~ ../libs/lua/lua-5.3.3/lvm.c:440:14: note: in expansion of macro 'fasttm' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:440:24: note: in expansion of macro 'hvalue' tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lvm.c: In function 'void copy2buff(StkId, int, char*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen' size_t l = vslen(top - n); /* length of string being copied */ ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen' size_t l = vslen(top - n); /* length of string being copied */ ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:463:16: note: in expansion of macro 'vslen' size_t l = vslen(top - n); /* length of string being copied */ ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lobject.h:329:34: note: in expansion of macro 'cast' check_exp(sizeof((ts)->extra), cast(char *, (ts)) + sizeof(UTString)) ^~~~ ../libs/lua/lua-5.3.3/lobject.h:333:25: note: in expansion of macro 'getstr' #define svalue(o) getstr(tsvalue(o)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:333:32: note: in expansion of macro 'tsvalue' #define svalue(o) getstr(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:464:23: note: in expansion of macro 'svalue' memcpy(buff + tl, svalue(top - n), l * sizeof(char)); ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_concat(lua_State*, int)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:457:44: note: in expansion of macro 'tsvalue' #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:481:14: note: in expansion of macro 'isemptystr' else if (isemptystr(top - 1)) /* second operand is empty? */ ^~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:457:44: note: in expansion of macro 'tsvalue' #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:483:14: note: in expansion of macro 'isemptystr' else if (isemptystr(top - 2)) { /* first operand is an empty string? */ ^~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen' size_t tl = vslen(top - 1); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen' size_t tl = vslen(top - 1); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:488:19: note: in expansion of macro 'vslen' size_t tl = vslen(top - 1); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:21: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen' size_t l = vslen(top - n - 1); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:46: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen' size_t l = vslen(top - n - 1); ^~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:336:60: note: in definition of macro 'tsslen' #define tsslen(s) ((s)->tt == LUA_TSHRSTR ? (s)->shrlen : (s)->u.lnglen) ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:339:25: note: in expansion of macro 'tsvalue' #define vslen(o) tsslen(tsvalue(o)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:492:20: note: in expansion of macro 'vslen' size_t l = vslen(top - n - 1); ^~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'TString*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:227:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(x_->tt)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:272:21: note: in expansion of macro 'setsvalue' #define setsvalue2s setsvalue ^~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:506:7: note: in expansion of macro 'setsvalue2s' setsvalue2s(L, top - n, ts); /* create result */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_objlen(lua_State*, StkId, const TValue*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:521:18: note: in expansion of macro 'hvalue' Table *h = hvalue(rb); ^~~~~~ In file included from ../libs/lua/lua-5.3.3/lstate.h:12:0, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:205:35: note: in definition of macro 'setivalue' { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); } ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:528:21: note: in expansion of macro 'tsvalue' setivalue(ra, tsvalue(rb)->shrlen); ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lobject.h:205:35: note: in definition of macro 'setivalue' { TValue *io=(obj); val_(io).i=(x); settt_(io, LUA_TNUMINT); } ^ ../libs/lua/lua-5.3.3/lobject.h:169:20: note: in expansion of macro 'check_exp' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:532:21: note: in expansion of macro 'tsvalue' setivalue(ra, tsvalue(rb)->u.lnglen); ^~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/lvm.c: In function 'void pushclosure(lua_State*, Proto*, UpVal**, StkId, StkId)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:639:3: note: in expansion of macro 'setclLvalue' setclLvalue(L, ra, ncl); /* anchor new closure in stack */ ^~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c: In function 'void luaV_execute(lua_State*)': ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:794:8: note: in expansion of macro 'clLvalue' cl = clLvalue(ci->func); /* local reference to function's closure */ ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:775:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:839:9: note: in expansion of macro 'gettableProtected' gettableProtected(L, upval, rc, ra); ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:775:7: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L,t,k,slot,luaH_get)) { setobj2s(L, v, slot); } \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:845:9: note: in expansion of macro 'gettableProtected' gettableProtected(L, rb, rc, ra); ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected' settableProtected(L, upval, rb, rc); ^~~~~~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected' settableProtected(L, upval, rb, rc); ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:852:9: note: in expansion of macro 'settableProtected' settableProtected(L, upval, rb, rc); ^~~~~~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:83:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected' settableProtected(L, ra, rb, rc); ^~~~~~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/ltable.c:33:0, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:69:26: note: in definition of macro 'testbits' #define testbits(x,m) ((x) & (m)) ^ ../libs/lua/lua-5.3.3/lgc.h:88:25: note: in expansion of macro 'testbit' #define isblack(x) testbit((x)->marked, BLACKBIT) ^~~~~~~ ../libs/lua/lua-5.3.3/lgc.h:123:23: note: in expansion of macro 'isblack' (iscollectable(v) && isblack(p) && iswhite(gcvalue(v))) ? \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:9: note: in expansion of macro 'luaC_barrierback' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected' settableProtected(L, ra, rb, rc); ^~~~~~~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/lgc.h:124:22: note: in definition of macro 'luaC_barrierback' luaC_barrierback_(L,p) : cast_void(0)) ^ ../libs/lua/lua-5.3.3/lobject.h:175:19: note: in expansion of macro 'check_exp' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:85:29: note: in expansion of macro 'hvalue' : (luaC_barrierback(L, hvalue(t), v), \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:781:8: note: in expansion of macro 'luaV_fastset' if (!luaV_fastset(L,t,k,slot,luaH_get,v)) \ ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:864:9: note: in expansion of macro 'settableProtected' settableProtected(L, ra, rb, rc); ^~~~~~~~~~~~~~~~~ In file included from ../libs/lua/lua-5.3.3/lobject.h:15:0, from ../libs/lua/lua-5.3.3/lstate.h:12, from ../libs/lua/lua-5.3.3/ldebug.h:11, from ../libs/lua/lua-5.3.3/ltable.c:31, from ../libs/lua/lua.cc:71: ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'Table*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:252:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TTABLE)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:871:9: note: in expansion of macro 'sethvalue' sethvalue(L, ra, t); ^~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:207:2: note: in expansion of macro 'check_exp' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:207:50: note: in expansion of macro 'cast_u' check_exp(novariant((o)->tt) == LUA_TSTRING, &((cast_u(o))->ts)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:169:45: note: in expansion of macro 'gco2ts' #define tsvalue(o) check_exp(ttisstring(o), gco2ts(val_(o).gc)) ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:881:24: note: in expansion of macro 'tsvalue' TString *key = tsvalue(rc); /* key must be a string */ ^~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.h:61:16: note: in expansion of macro 'hvalue' : (slot = f(hvalue(t), k), /* else, do raw access */ \ ^~~~~~ ../libs/lua/lua-5.3.3/lvm.c:883:13: note: in expansion of macro 'luaV_fastget' if (luaV_fastget(L, rb, key, aux, luaH_getstr)) { ^~~~~~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:209:21: note: in expansion of macro 'check_exp' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:209:55: note: in expansion of macro 'cast_u' #define gco2lcl(o) check_exp((o)->tt == LUA_TLCL, &((cast_u(o))->cl.l)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:172:48: note: in expansion of macro 'gco2lcl' #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc)) ^~~~~~~ ../libs/lua/lua-5.3.3/lobject.h:468:22: note: in expansion of macro 'clLvalue' #define getproto(o) (clLvalue(o)->p) ^~~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:1159:39: note: in expansion of macro 'getproto' StkId lim = nci->u.l.base + getproto(nfunc)->numparams; ^~~~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'GCObject*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:213:19: note: in expansion of macro 'check_exp' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~~~~ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:213:55: note: in expansion of macro 'cast_u' #define gco2t(o) check_exp((o)->tt == LUA_TTABLE, &((cast_u(o))->h)) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:175:43: note: in expansion of macro 'gco2t' #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc)) ^~~~~ ../libs/lua/lua-5.3.3/lvm.c:1273:13: note: in expansion of macro 'hvalue' h = hvalue(ra); ^~~~~~ ../libs/lua/lua-5.3.3/llimits.h:111:30: warning: cast from 'LClosure*' to 'GCUnion*' increases required alignment of target type [-Wcast-align] #define cast(t, exp) ((t)(exp)) ^ ../libs/lua/lua-5.3.3/llimits.h:90:26: note: in definition of macro 'check_exp' #define check_exp(c,e) (e) ^ ../libs/lua/lua-5.3.3/lstate.h:203:19: note: in expansion of macro 'cast' #define cast_u(o) cast(union GCUnion *, (o)) ^~~~ ../libs/lua/lua-5.3.3/lstate.h:220:50: note: in expansion of macro 'cast_u' check_exp(novariant((v)->tt) < LUA_TDEADKEY, (&(cast_u(v)->gc))) ^~~~~~ ../libs/lua/lua-5.3.3/lobject.h:242:19: note: in expansion of macro 'obj2gco' val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_TLCL)); \ ^~~~~~~ ../libs/lua/lua-5.3.3/lvm.c:1291:11: note: in expansion of macro 'setclLvalue' setclLvalue(L, ra, ncl); /* push cashed closure */ ^~~~~~~~~~~ [ 47/960] cxx: libs/qm-dsp/base/Pitch.cpp -> build/libs/qm-dsp/base/Pitch.cpp.1.o [ 48/960] cxx: libs/qm-dsp/base/KaiserWindow.cpp -> build/libs/qm-dsp/base/KaiserWindow.cpp.1.o ../libs/ptformat/ptfformat.cc:30:1: warning: 'void hexdump(uint8_t*, int)' defined but not used [-Wunused-function] hexdump(uint8_t *data, int len) ^~~~~~~ [ 49/960] cxx: libs/qm-dsp/base/SincWindow.cpp -> build/libs/qm-dsp/base/SincWindow.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) { ~~~~~~~~~^~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PTFFormat::region&}; _Tp = PTFFormat::region; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PTFFormat::track&}; _Tp = PTFFormat::track; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/g++/vector:69:0, from ../libs/qm-dsp/base/SincWindow.h:17, from ../libs/qm-dsp/base/SincWindow.cpp:14: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50/960] cxx: libs/qm-dsp/dsp/chromagram/Chromagram.cpp -> build/libs/qm-dsp/dsp/chromagram/Chromagram.cpp.1.o /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PTFFormat::wav_t&}; _Tp = PTFFormat::wav_t; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 ../libs/ptformat/ptfformat.cc: In member function 'void PTFFormat::parseaudio()': ../libs/ptformat/ptfformat.cc:858:46: warning: 'numberofwavs' may be used uninitialized in this function [-Wmaybe-uninitialized] wav_t f = { wave, (uint16_t)(numberofwavs - 1), 0, 0 }; ~~~~~~~~~~~~~~^~~~ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PTFFormat::midi_ev_t&}; _Tp = PTFFormat::midi_ev_t; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h: In member function 'void PTFFormat::parsemidi()': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/g++/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/g++/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algo.h: In member function 'void PTFFormat::parserest10()': /usr/include/g++/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 51/960] cxx: libs/qm-dsp/dsp/chromagram/ConstantQ.cpp -> build/libs/qm-dsp/dsp/chromagram/ConstantQ.cpp.1.o In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h: In member function 'void PTFFormat::parserest89()': /usr/include/g++/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /usr/include/g++/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/g++/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algo.h: In member function 'void PTFFormat::parserest5()': /usr/include/g++/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h:162:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from ../libs/qm-dsp/dsp/chromagram/ConstantQ.h:19, from ../libs/qm-dsp/dsp/chromagram/ConstantQ.cpp:15: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52/960] cxx: libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp -> build/libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp.1.o In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/g++/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/bits/stl_algo.h:61:0, from /usr/include/g++/algorithm:62, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = PTFFormat::wav_t; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/g++/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/g++/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/algorithm:62:0, from ../libs/ptformat/ptfformat.h:20, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h: In member function 'void PTFFormat::resort(std::vector&)': /usr/include/g++/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/g++/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from ../libs/ptformat/ptfformat.h:21, from ../libs/ptformat/ptfformat.cc:25: /usr/include/g++/bits/stl_vector.h: In member function 'void PTFFormat::parseaudio5()': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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 In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/qm-dsp/maths/MathUtilities.h:19, from ../libs/qm-dsp/dsp/onsets/PeakPicking.h:31, from ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:24: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/qm-dsp/maths/MathUtilities.h:19, from ../libs/qm-dsp/dsp/onsets/PeakPicking.h:31, from ../libs/qm-dsp/dsp/onsets/PeakPicking.cpp:24: /usr/include/g++/bits/stl_vector.h: In member function 'int PeakPicking::quadEval(std::vector&, std::vector&)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h: In member function 'void PeakPicking::process(double*, unsigned int, std::vector&)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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 In file included from /usr/include/g++/vector:69:0, from ../libs/qm-dsp/dsp/tempotracking/DownBeat.h:19, from ../libs/qm-dsp/dsp/tempotracking/DownBeat.cpp:16: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void DownBeat::findDownBeats(const float*, size_t, const d_vec_t&, DownBeat::i_vec_t&)': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67/960] cxx: libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp -> build/libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp.1.o In file included from /usr/include/g++/vector:69:0, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.h:21, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:16: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.h:20, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:16: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.h:21, from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:16: /usr/include/g++/bits/stl_vector.h: In member function 'std::vector TempoTrack::process(std::vector, std::vector*)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.h:20, from ../libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp:16: /usr/include/g++/bits/stl_vector.h: In member function 'void TempoTrackV2::calculateBeats(const std::vector&, const std::vector&, std::vector&, double, double)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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 /usr/include/g++/bits/stl_vector.h: In member function 'void TempoTrackV2::calculateBeatPeriod(const std::vector&, std::vector&, std::vector&, double, bool)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70/960] cxx: libs/qm-dsp/dsp/transforms/FFT.cpp -> build/libs/qm-dsp/dsp/transforms/FFT.cpp.1.o [ 71/960] cxx: libs/qm-dsp/dsp/wavelet/Wavelet.cpp -> build/libs/qm-dsp/dsp/wavelet/Wavelet.cpp.1.o [ 72/960] cxx: libs/qm-dsp/maths/Correlation.cpp -> build/libs/qm-dsp/maths/Correlation.cpp.1.o [ 73/960] cxx: libs/qm-dsp/maths/CosineDistance.cpp -> build/libs/qm-dsp/maths/CosineDistance.cpp.1.o [ 74/960] cxx: libs/qm-dsp/maths/KLDivergence.cpp -> build/libs/qm-dsp/maths/KLDivergence.cpp.1.o [ 75/960] cxx: libs/qm-dsp/maths/MathUtilities.cpp -> build/libs/qm-dsp/maths/MathUtilities.cpp.1.o [ 76/960] c: libs/qm-dsp/maths/pca/pca.c -> build/libs/qm-dsp/maths/pca/pca.c.1.o ../libs/qm-dsp/maths/pca/pca.c:33:6: warning: no previous prototype for 'covcol' [-Wmissing-prototypes] void covcol(double** data, int n, int m, double** symmat) ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for 'erhand' [-Wmissing-prototypes] void erhand(char* err_msg) ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for 'tred2' [-Wmissing-prototypes] void tred2(double** a, int n, double* d, double* e) ^~~~~ ../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for 'tqli' [-Wmissing-prototypes] void tqli(double* d, double* e, int n, double** z) ^~~~ ../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 ); ^ [ 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 In file included from /usr/include/g++/algorithm:62:0, from ../libs/qm-dsp/maths/MathUtilities.cpp:19: /usr/include/g++/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/bits/stl_algo.h:61:0, from /usr/include/g++/algorithm:62, from ../libs/qm-dsp/maths/MathUtilities.cpp:19: /usr/include/g++/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ ../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); ^ In file included from /usr/include/g++/algorithm:62:0, from ../libs/qm-dsp/maths/MathUtilities.cpp:19: /usr/include/g++/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/g++/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h: In static member function 'static double MathUtilities::median(const double*, int)': /usr/include/g++/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/g++/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 79/960] cxx: libs/vamp-plugins/plugins.cpp -> build/libs/vamp-plugins/plugins.cpp.1.o [ 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 In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BeatTrack.h:18, from ../libs/vamp-plugins/BeatTrack.cpp:15: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/g++/bits/stl_vector.h: In member function 'virtual _VampPlugin::Vamp::Plugin::FeatureSet BarBeatTracker::process(const float* const*, _VampPlugin::Vamp::RealTime)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/g++/bits/stl_vector.h: In member function '_VampPlugin::Vamp::Plugin::FeatureSet BarBeatTracker::barBeatTrack()': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BarBeatTrack.h:18, from ../libs/vamp-plugins/BarBeatTrack.cpp:15: /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BeatTrack.h:18, from ../libs/vamp-plugins/BeatTrack.cpp:15: /usr/include/g++/bits/stl_vector.h: In member function '_VampPlugin::Vamp::Plugin::FeatureSet BeatTracker::beatTrackNew()': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BeatTrack.h:18, from ../libs/vamp-plugins/BeatTrack.cpp:15: /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84/960] cxx: libs/vamp-plugins/EBUr128.cpp -> build/libs/vamp-plugins/EBUr128.cpp.1.o In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/BeatTrack.h:18, from ../libs/vamp-plugins/BeatTrack.cpp:15: /usr/include/g++/bits/stl_vector.h: In member function 'virtual _VampPlugin::Vamp::Plugin::FeatureSet BeatTracker::process(const float* const*, _VampPlugin::Vamp::RealTime)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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 In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/OnsetDetect.h:18, from ../libs/vamp-plugins/OnsetDetect.cpp:18: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/OnsetDetect.h:18, from ../libs/vamp-plugins/OnsetDetect.cpp:18: /usr/include/g++/bits/stl_vector.h: In member function 'virtual _VampPlugin::Vamp::Plugin::FeatureSet OnsetDetector::process(const float* const*, _VampPlugin::Vamp::RealTime)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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 In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/SimilarityPlugin.h:18, from ../libs/vamp-plugins/SimilarityPlugin.cpp:18: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/vamp-sdk/Plugin.h:41, from ../libs/vamp-plugins/SimilarityPlugin.h:18, from ../libs/vamp-plugins/SimilarityPlugin.cpp:18: /usr/include/g++/bits/stl_vector.h: In member function 'SimilarityPlugin::FeatureMatrix SimilarityPlugin::calculateTimbral(_VampPlugin::Vamp::Plugin::FeatureSet&)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 93/960] cxx: libs/vamp-plugins/TruePeak.cpp -> build/libs/vamp-plugins/TruePeak.cpp.1.o /usr/include/g++/bits/stl_vector.h: In member function 'SimilarityPlugin::FeatureMatrix SimilarityPlugin::calculateRhythmic(_VampPlugin::Vamp::Plugin::FeatureSet&)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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::__cxx11::string, size_t)': ../libs/pbd/reallocpool.cc:89:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] poolsize_t *in = (poolsize_t*) _pool; ^~~~~ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::consolidate_ptr(char*)': ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:192:10: note: in expansion of macro 'SEGSIZ' if (p - SEGSIZ + sop >= _pool + _poolsize) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:195:39: note: in expansion of macro 'SEGSIZ' poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop); ^~~~~~ ../libs/pbd/reallocpool.cc:195:51: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] poolsize_t *next = (poolsize_t*)(p - SEGSIZ + sop); ^ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:197:3: note: in expansion of macro 'SEGSIZ' SEGSIZ = SEGSIZ + (*next) - sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:197:12: note: in expansion of macro 'SEGSIZ' SEGSIZ = SEGSIZ + (*next) - sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:198:11: note: in expansion of macro 'SEGSIZ' if (p - SEGSIZ + sop >= _pool + _poolsize) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:201:27: note: in expansion of macro 'SEGSIZ' next = (poolsize_t*)(p -SEGSIZ + sop); ^~~~~~ ../libs/pbd/reallocpool.cc:201:39: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] next = (poolsize_t*)(p -SEGSIZ + sop); ^ ../libs/pbd/reallocpool.cc: In member function 'void* PBD::ReallocPool::_malloc(size_t)': ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:217:11: note: in expansion of macro 'SEGSIZ' ASSERT (SEGSIZ != 0); ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:218:10: note: in expansion of macro 'SEGSIZ' while (SEGSIZ > 0) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:219:17: note: in expansion of macro 'SEGSIZ' traversed += SEGSIZ + sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:223:9: note: in expansion of macro 'SEGSIZ' p += SEGSIZ + sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:230:29: note: in expansion of macro 'SEGSIZ' const poolsize_t avail = -SEGSIZ; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:236:4: note: in expansion of macro 'SEGSIZ' SEGSIZ = -SEGSIZ; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:236:14: note: in expansion of macro 'SEGSIZ' SEGSIZ = -SEGSIZ; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:244:4: note: in expansion of macro 'SEGSIZ' SEGSIZ = sp; // mark area as used. ^~~~~~ ../libs/pbd/reallocpool.cc:245:26: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after. ^ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:256:10: note: in expansion of macro 'SEGSIZ' while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:256:26: note: in expansion of macro 'SEGSIZ' while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:256:45: note: in expansion of macro 'SEGSIZ' while (SEGSIZ < 0 && (-SEGSIZ) <= ss && (-SEGSIZ) != sp) { ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:257:18: note: in expansion of macro 'SEGSIZ' traversed += -SEGSIZ + sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:261:11: note: in expansion of macro 'SEGSIZ' p += (-SEGSIZ) + sop; ^~~~~~ ../libs/pbd/reallocpool.cc:187:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] #define SEGSIZ (*((poolsize_t*) p)) ^ ../libs/pbd/reallocpool.cc:264:9: note: in expansion of macro 'SEGSIZ' if (SEGSIZ < 0) consolidate_ptr (p); ^~~~~~ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::_shrink(void*, size_t)': ../libs/pbd/reallocpool.cc:293:24: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] *((poolsize_t*)(p + ss)) = ss - avail; // mark free space after. ^ ../libs/pbd/reallocpool.cc: In member function 'void PBD::ReallocPool::dumpsegments()': ../libs/pbd/reallocpool.cc:345:33: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] poolsize_t *in = (poolsize_t*) p; ^ ../libs/pbd/reallocpool.cc:368:22: warning: cast from 'char*' to 'poolsize_t* {aka int*}' increases required alignment of target type [-Wcast-align] in = (poolsize_t*) p; ^ [115/960] cxx: libs/pbd/resource.cc -> build/libs/pbd/resource.cc.2.o [116/960] cxx: libs/pbd/semutils.cc -> build/libs/pbd/semutils.cc.2.o [117/960] cxx: libs/pbd/shortpath.cc -> build/libs/pbd/shortpath.cc.2.o [118/960] cxx: libs/pbd/string_convert.cc -> build/libs/pbd/string_convert.cc.2.o [119/960] cxx: libs/pbd/strreplace.cc -> build/libs/pbd/strreplace.cc.2.o [120/960] cxx: libs/pbd/strsplit.cc -> build/libs/pbd/strsplit.cc.2.o [121/960] cxx: libs/pbd/timer.cc -> build/libs/pbd/timer.cc.2.o [122/960] cxx: libs/pbd/timing.cc -> build/libs/pbd/timing.cc.2.o [123/960] cxx: libs/pbd/tlsf.cc -> build/libs/pbd/tlsf.cc.2.o ../libs/pbd/tlsf.cc: In function 'bhdr_t* process_area(void*, size_t)': ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:370:17: note: in expansion of macro 'GET_NEXT_BLOCK' b = (bhdr_t *) GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:373:7: note: in expansion of macro 'GET_NEXT_BLOCK' lb = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:376:31: warning: cast from 'u8_t* {aka unsigned char*}' to 'area_info_t* {aka area_info_struct*}' increases required alignment of target type [-Wcast-align] ai = (area_info_t *) ib->ptr.buffer; ^~~~~~ ../libs/pbd/tlsf.cc: In constructor 'PBD::TLSF::TLSF(std::__cxx11::string, size_t)': ../libs/pbd/tlsf.cc:408:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align] tlsf_t *tlsf = (tlsf_t *) mem_pool; ^~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:416:20: note: in expansion of macro 'GET_NEXT_BLOCK' ib = process_area(GET_NEXT_BLOCK ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:418:6: note: in expansion of macro 'GET_NEXT_BLOCK' b = GET_NEXT_BLOCK(ib->ptr.buffer, ib->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:420:44: warning: cast from 'u8_t* {aka unsigned char*}' to 'area_info_t* {aka area_info_struct*}' increases required alignment of target type [-Wcast-align] tlsf->area_head = (area_info_t *) ib->ptr.buffer; ^~~~~~ ../libs/pbd/tlsf.cc: In destructor 'PBD::TLSF::~TLSF()': ../libs/pbd/tlsf.cc:440:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align] tlsf_t *tlsf = (tlsf_t *) _mp; ^~~ ../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_malloc(size_t)': ../libs/pbd/tlsf.cc:469:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align] tlsf_t *tlsf = (tlsf_t *) _mp; ^~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:488:11: note: in expansion of macro 'GET_NEXT_BLOCK' next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:493:8: note: in expansion of macro 'GET_NEXT_BLOCK' b2 = GET_NEXT_BLOCK(b->ptr.buffer, size); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In member function 'void PBD::TLSF::_free(void*)': ../libs/pbd/tlsf.cc:513:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align] tlsf_t *tlsf = (tlsf_t *) _mp; ^~~ ../libs/pbd/tlsf.cc:520:46: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD); ^ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:527:10: note: in expansion of macro 'GET_NEXT_BLOCK' tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:543:10: note: in expansion of macro 'GET_NEXT_BLOCK' tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc: In member function 'void* PBD::TLSF::_realloc(void*, size_t)': ../libs/pbd/tlsf.cc:551:28: warning: cast from 'char*' to 'tlsf_t* {aka TLSF_struct*}' increases required alignment of target type [-Wcast-align] tlsf_t *tlsf = (tlsf_t *) _mp; ^~~ ../libs/pbd/tlsf.cc:568:46: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] b = (bhdr_t *) ((char *) ptr - BHDR_OVERHEAD); ^ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:569:11: note: in expansion of macro 'GET_NEXT_BLOCK' next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:578:13: note: in expansion of macro 'GET_NEXT_BLOCK' next_b = GET_NEXT_BLOCK(next_b->ptr.buffer, next_b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:585:12: note: in expansion of macro 'GET_NEXT_BLOCK' tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:602:13: note: in expansion of macro 'GET_NEXT_BLOCK' next_b = GET_NEXT_BLOCK(b->ptr.buffer, b->size & BLOCK_SIZE); ^~~~~~~~~~~~~~ ../libs/pbd/tlsf.cc:117:71: warning: cast from 'char*' to 'bhdr_t* {aka bhdr_struct*}' increases required alignment of target type [-Wcast-align] #define GET_NEXT_BLOCK(_addr, _r) ((bhdr_t *) ((char *) (_addr) + (_r))) ^ ../libs/pbd/tlsf.cc:608:13: note: in expansion of macro 'GET_NEXT_BLOCK' tmp_b = GET_NEXT_BLOCK(b->ptr.buffer, new_size); ^~~~~~~~~~~~~~ [124/960] cxx: libs/pbd/uuid.cc -> build/libs/pbd/uuid.cc.2.o [125/960] cxx: libs/pbd/whitespace.cc -> build/libs/pbd/whitespace.cc.2.o [126/960] cxx: libs/pbd/xml++.cc -> build/libs/pbd/xml++.cc.2.o [127/960] cxx: libs/midi++2/midi.cc -> build/libs/midi++2/midi.cc.1.o [128/960] cxx: libs/midi++2/channel.cc -> build/libs/midi++2/channel.cc.1.o [129/960] cxx: libs/midi++2/ipmidi_port.cc -> build/libs/midi++2/ipmidi_port.cc.1.o [130/960] cxx: libs/midi++2/parser.cc -> build/libs/midi++2/parser.cc.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/ipmidi_port.cc:48: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:31, from ../libs/midi++2/channel.cc:23: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:29:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:31, from ../libs/midi++2/channel.cc:23: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:44:135: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:45:132: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*' increases required alignment of target type [-Wcast-align] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:50:136: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:22:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:31, from ../libs/midi++2/channel.cc:23: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function1::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:52:99: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/port.h:31, from ../libs/midi++2/channel.cc:23: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:44:135: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = MIDI::EventTwoBytes*; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:45:132: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list3, boost::arg<1>, boost::arg<2> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::arg<1>, boost::arg<2> > >; R = void; T0 = MIDI::Parser&; T1 = short unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:50:136: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list3, boost::arg<1>, boost::arg<2> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list3, boost::arg<1>, boost::arg<2> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function1::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list2, boost::arg<1> > >; R = void; T0 = MIDI::Parser&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/channel.cc:52:99: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list2, boost::arg<1> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list2, boost::arg<1> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list2, boost::arg<1> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:26, from ../libs/midi++2/parser.cc:32: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:36:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:26, from ../libs/midi++2/parser.cc:32: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker3::invoke(boost::detail::function::function_buffer&, T0, T1, T2) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function3::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function3::function3(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/parser.cc:316:98: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:26, from ../libs/midi++2/parser.cc:32: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function3::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function3::function3(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/parser.cc:316:98: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [131/960] cxx: libs/midi++2/port.cc -> build/libs/midi++2/port.cc.1.o [132/960] cxx: libs/midi++2/midnam_patch.cc -> build/libs/midi++2/midnam_patch.cc.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/port.cc:26: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] [133/960] cxx: libs/midi++2/mmc.cc -> build/libs/midi++2/mmc.cc.1.o [134/960] cxx: libs/midi++2/mtc.cc -> build/libs/midi++2/mtc.cc.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/midnam_patch.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/mmc.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:36:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:62, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/mmc.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker3::invoke(boost::detail::function::function_buffer&, T0, T1, T2) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function3::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function3::function3(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/mmc.cc:226:136: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:29:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:57, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/mmc.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp: In instantiation of 'static void boost::detail::function::void_function_obj_invoker2::invoke(boost::detail::function::function_buffer&, T0, T1) [with FunctionObj = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; T0 = MIDI::Parser&; T1 = long long int]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; T0 = MIDI::Parser&; T1 = long long int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; T0 = MIDI::Parser&; T1 = long long int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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; T0 = MIDI::Parser&; T1 = long long int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/mmc.cc:227:116: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list1 > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/midi++2/mmc.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; boost::true_type = boost::integral_constant]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function3::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function3::function3(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >; R = void; T0 = MIDI::Parser&; T1 = unsigned char*; T2 = long unsigned int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/mmc.cc:226:136: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: warning: cast from 'char*' to 'const functor_type* {aka const boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(in_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: warning: cast from 'char*' to 'boost::detail::function::functor_manager_common, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >::functor_type* {aka boost::_bi::bind_t, boost::_bi::list4, boost::arg<1>, boost::arg<2>, boost::arg<3> > >*}' increases required alignment of target type [-Wcast-align] functor_type* f = reinterpret_cast(out_buffer.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; T0 = MIDI::Parser&; T1 = long long int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void; T0 = MIDI::Parser&; T1 = long long int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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; T0 = MIDI::Parser&; T1 = long long int; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/midi++2/mmc.cc:227:116: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from ../libs/midi++2/midi++/parser.h:26, from ../libs/midi++2/mtc.cc:27: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] [135/960] c: libs/evoral/src/libsmf/smf.c -> build/libs/evoral/src/libsmf/smf.c.1.o [136/960] c: libs/evoral/src/libsmf/smf_decode.c -> build/libs/evoral/src/libsmf/smf_decode.c.1.o [137/960] c: libs/evoral/src/libsmf/smf_load.c -> build/libs/evoral/src/libsmf/smf_load.c.1.o [138/960] c: libs/evoral/src/libsmf/smf_save.c -> build/libs/evoral/src/libsmf/smf_save.c.1.o [139/960] c: libs/evoral/src/libsmf/smf_tempo.c -> build/libs/evoral/src/libsmf/smf_tempo.c.1.o [140/960] cxx: libs/evoral/src/Control.cpp -> build/libs/evoral/src/Control.cpp.2.o [141/960] cxx: libs/evoral/src/ControlList.cpp -> build/libs/evoral/src/ControlList.cpp.2.o [142/960] cxx: libs/evoral/src/ControlSet.cpp -> build/libs/evoral/src/ControlSet.cpp.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/Control.hpp:25, from ../libs/evoral/src/Control.cpp:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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/Control.cpp:74:115: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list1 > >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/Control.hpp:25, from ../libs/evoral/src/Control.cpp:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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/Control.cpp:74:115: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27, from ../libs/evoral/src/ControlSet.cpp:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t, boost::_bi::list1 > >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:22:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27, from ../libs/evoral/src/ControlSet.cpp:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/ControlSet.hpp:27, from ../libs/evoral/src/ControlSet.cpp:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list1 > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31, from ../libs/evoral/src/ControlList.cpp:37: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] [143/960] cxx: libs/evoral/src/Curve.cpp -> build/libs/evoral/src/Curve.cpp.2.o [144/960] cxx: libs/evoral/src/Event.cpp -> build/libs/evoral/src/Event.cpp.2.o [145/960] cxx: libs/evoral/src/Note.cpp -> build/libs/evoral/src/Note.cpp.2.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/ControlList.hpp:31, from ../libs/evoral/src/Curve.cpp:32: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] [146/960] cxx: libs/evoral/src/SMF.cpp -> build/libs/evoral/src/SMF.cpp.2.o [147/960] cxx: libs/evoral/src/Sequence.cpp -> build/libs/evoral/src/Sequence.cpp.2.o [148/960] cxx: libs/evoral/src/TimeConverter.cpp -> build/libs/evoral/src/TimeConverter.cpp.2.o [149/960] cxx: libs/evoral/src/debug.cpp -> build/libs/evoral/src/debug.cpp.2.o In file included from ../libs/evoral/src/SMF.cpp:31:0: /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:67:50: note: in expansion of macro 'THROW_FILE_ERROR' int open(const std::string& path, int track=1) THROW_FILE_ERROR; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:69:73: note: in expansion of macro 'THROW_FILE_ERROR' int create(const std::string& path, int track=1, uint16_t ppqn=19200) THROW_FILE_ERROR; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:70:15: note: in expansion of macro 'THROW_FILE_ERROR' void close() THROW_FILE_ERROR; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:83:38: note: in expansion of macro 'THROW_FILE_ERROR' void end_write(std::string const &) THROW_FILE_ERROR; ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ ../libs/evoral/src/SMF.cpp:113:47: note: in expansion of macro 'THROW_FILE_ERROR' SMF::open(const std::string& path, int track) THROW_FILE_ERROR ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ ../libs/evoral/src/SMF.cpp:184:64: note: in expansion of macro 'THROW_FILE_ERROR' SMF::create(const std::string& path, int track, uint16_t ppqn) THROW_FILE_ERROR ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ ../libs/evoral/src/SMF.cpp:240:14: note: in expansion of macro 'THROW_FILE_ERROR' SMF::close() THROW_FILE_ERROR ^~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/evoral/evoral/SMF.hpp:38:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] #define THROW_FILE_ERROR throw(FileError) ^ ../libs/evoral/src/SMF.cpp:446:37: note: in expansion of macro 'THROW_FILE_ERROR' SMF::end_write(string const & path) THROW_FILE_ERROR ^~~~~~~~~~~~~~~~ [150/960] cxx: libs/evoral/src/types.cpp -> build/libs/evoral/src/types.cpp.2.o [151/960] cxx: libs/surfaces/control_protocol/basic_ui.cc -> build/libs/surfaces/control_protocol/basic_ui.cc.1.o [152/960] cxx: libs/surfaces/control_protocol/control_protocol.cc -> build/libs/surfaces/control_protocol/control_protocol.cc.1.o In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/evoral/src/Sequence.cpp:32: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/plugin.h:33:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:72, from ../libs/surfaces/control_protocol/basic_ui.cc:24: /tmp/pkgbuild/audio/ardour/work.earmv6hf/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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/plugin.h:33:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:72, from ../libs/surfaces/control_protocol/control_protocol.cc:26: /tmp/pkgbuild/audio/ardour/work.earmv6hf/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 /usr/include/g++/vector:69:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/value.h:25, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/error.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/threads.h:31, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/evoral/src/Sequence.cpp:32: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Evoral::ControlIterator&}; _Tp = Evoral::ControlIterator; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/threads.h:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/pthread_utils.h:48, from ../libs/surfaces/control_protocol/basic_ui.cc:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:290:25: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: note: in expansion of macro 'g_atomic_pointer_get' boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:314:27: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: note: in expansion of macro 'g_atomic_pointer_get' boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/pthread_utils.h:48, from ../libs/surfaces/control_protocol/basic_ui.cc:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1121:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function&]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:2030:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >*' increases required alignment of target type [-Wcast-align] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t >, boost::_bi::list1*> > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:110:3: required from 'MementoCommand::MementoCommand(obj_T&, XMLNode*, XMLNode*) [with obj_T = ARDOUR::Locations]' ../libs/surfaces/control_protocol/basic_ui.cc:150:94: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t >, boost::_bi::list1*> > >*' increases required alignment of target type [-Wcast-align] /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t >, boost::_bi::list1*> > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:77:3: required from 'SimpleMementoCommandBinder::SimpleMementoCommandBinder(obj_T&) [with obj_T = ARDOUR::Locations]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:107:14: required from 'MementoCommand::MementoCommand(obj_T&, XMLNode*, XMLNode*) [with obj_T = ARDOUR::Locations]' ../libs/surfaces/control_protocol/basic_ui.cc:150:94: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t >, boost::_bi::list1*> > >*' increases required alignment of target type [-Wcast-align] In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/pthread_utils.h:48, from ../libs/surfaces/control_protocol/basic_ui.cc:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t >, boost::_bi::list1*> > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:110:3: required from 'MementoCommand::MementoCommand(obj_T&, XMLNode*, XMLNode*) [with obj_T = ARDOUR::Locations]' ../libs/surfaces/control_protocol/basic_ui.cc:150:94: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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*> > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t >, boost::_bi::list1*> > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:77:3: required from 'SimpleMementoCommandBinder::SimpleMementoCommandBinder(obj_T&) [with obj_T = ARDOUR::Locations]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/memento_command.h:107:14: required from 'MementoCommand::MementoCommand(obj_T&, XMLNode*, XMLNode*) [with obj_T = ARDOUR::Locations]' ../libs/surfaces/control_protocol/basic_ui.cc:150:94: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gthread.h:32:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gasyncqueue.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/unicode.h:23, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/ustring.h:21, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/convert.h:27, from ../libs/surfaces/control_protocol/control_protocol.cc:21: /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::__cxx11::list >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:290:25: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: note: in expansion of macro 'g_atomic_pointer_get' boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h: In instantiation of 'boost::shared_ptr RCUManager::reader() const [with T = std::vector >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:314:27: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glib-2.0/glib/gatomic.h:128:34: warning: cast from type 'void* volatile*' to type 'void**' casts away qualifiers [-Wcast-qual] gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: note: in expansion of macro 'g_atomic_pointer_get' boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/surfaces/control_protocol/control_protocol.cc:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::_bi::list0>; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:219:45: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/build/libs/pbd/pbd/signals_generated.h:278:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: 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 /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:22:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/surfaces/control_protocol/control_protocol.cc:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list1 > >; R = void; T0 = boost::shared_ptr > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function1::assign_to(Functor) [with Functor = boost::_bi::bind_t > >), boost::_bi::list1 > >; R = void; T0 = boost::shared_ptr > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list1 > >; R = void; T0 = boost::shared_ptr > >; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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; T0 = boost::shared_ptr > >; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/surfaces/control_protocol/control_protocol.cc:76:166: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t > >), boost::_bi::list1 > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/maybe_include.hpp:15:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:70, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/surfaces/control_protocol/control_protocol.cc:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:38: required from 'void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1121:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >; R = void; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function&]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/ardour/ardour/session.h:2030:86: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:155:17: warning: cast from 'char*' to 'boost::_bi::bind_t > >, double, PBD::Controllable::GroupControlDisposition>, boost::_bi::list4, boost::_bi::value > > >, boost::_bi::value, boost::_bi::value > >*' increases required alignment of target type [-Wcast-align] f = reinterpret_cast(function_obj_ptr.data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function.hpp:30, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:37, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/surfaces/control_protocol/control_protocol.cc:22: /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]': /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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 > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:931:13: required from 'void boost::function1::assign_to(Functor) [with Functor = boost::_bi::bind_t > >), boost::_bi::list1 > >; R = void; T0 = boost::shared_ptr > >]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.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::list1 > >; R = void; T0 = boost::shared_ptr > >; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_template.hpp:1068: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; T0 = boost::shared_ptr > >; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' ../libs/surfaces/control_protocol/control_protocol.cc:76:166: required from here /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:288:15: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:292:33: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/boost/function/function_base.hpp:298:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/value.h:25, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/error.h:22, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/.buildlink/include/glibmm-2.4/glibmm/threads.h:31, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/signals.h:32, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/transmitter.h:26, from /tmp/pkgbuild/audio/ardour/work.earmv6hf/Ardour-5.12.0/libs/pbd/pbd/error.h:23, from ../libs/evoral/src/Sequence.cpp:32: /usr/include/g++/bits/stl_vector.h: In constructor 'Evoral::Sequence