=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for ardour-5.12.0nb4 cd /data/scratch/audio/ardour/work/Ardour-5.12.0 && /usr/bin/env EGDIR=/usr/pkg/share/examples/ardour5 CC=clang CFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/pkg/include/db4\ -I/usr/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/pkg/include/taglib\ -I/usr/include/krb5 CXX=clang++ CXXFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/pkg/include/db4\ -I/usr/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/pkg/include/taglib\ -I/usr/include/krb5\ -D_NETBSD_SOURCE DESTDIR=/data/scratch/audio/ardour/work/.destdir LINKFLAGS=\ -Wl,-R/usr/pkg/lib/ardour5\ -Wl,-R/usr/pkg/lib/ardour5/LV2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-comp.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-delay.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-eq.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-fluidsynth.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-reverb.lv2\ -Wl,-R/usr/pkg/lib/ardour5/LV2/a-reasonablesynth.lv2\ -Wl,-R/usr/pkg/lib/ardour5/backends\ -Wl,-R/usr/pkg/lib/ardour5/engines\ -Wl,-R/usr/pkg/lib/ardour5/panners\ -Wl,-R/usr/pkg/lib/ardour5/surfaces\ -Wl,-R/usr/pkg/lib/ardour5/utils\ -Wl,-R/usr/pkg/lib/ardour5/vamp\ \ \ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib PATH=/data/scratch/audio/ardour/work/.cwrapper/bin:/data/scratch/audio/ardour/work/.buildlink/bin:/data/scratch/audio/ardour/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin PREFIX=/usr/pkg JOBS=8 ./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 `/data/scratch/audio/ardour/work/Ardour-5.12.0/build' Generating po/de.po Generating po/fr.po Generating po/ja.po Generating po/zh.po Generating /data/scratch/audio/ardour/work/Ardour-5.12.0/gtk2_ardour/ardour.appdata.xml.in [ 1/960] cxx: tools/sanity_check/main.cpp -> build/tools/sanity_check/main.cpp.1.o [ 2/960] cxx: tools/sanity_check/systemtest.cpp -> build/tools/sanity_check/systemtest.cpp.1.o [ 3/960] c: tools/gccabicheck/abicheck.c -> build/tools/gccabicheck/abicheck.c.1.o [ 4/960] c: libs/clearlooks-newer/animation.c -> build/libs/clearlooks-newer/animation.c.1.o [ 5/960] c: libs/clearlooks-newer/cairo-support.c -> build/libs/clearlooks-newer/cairo-support.c.1.o [ 6/960] c: libs/clearlooks-newer/clearlooks_draw.c -> build/libs/clearlooks-newer/clearlooks_draw.c.1.o [ 7/960] c: libs/clearlooks-newer/clearlooks_draw_glossy.c -> build/libs/clearlooks-newer/clearlooks_draw_glossy.c.1.o [ 8/960] c: libs/clearlooks-newer/clearlooks_draw_gummy.c -> build/libs/clearlooks-newer/clearlooks_draw_gummy.c.1.o [ 9/960] c: libs/clearlooks-newer/clearlooks_draw_inverted.c -> build/libs/clearlooks-newer/clearlooks_draw_inverted.c.1.o [ 10/960] c: libs/clearlooks-newer/clearlooks_rc_style.c -> build/libs/clearlooks-newer/clearlooks_rc_style.c.1.o ../tools/sanity_check/main.cpp:24:15: warning: anonymous non-C-compatible type given name for linkage purposes by typedef declaration; add a tag name here [-Wnon-c-typedef-for-linkage] typedef struct ^ testRecord ../tools/sanity_check/main.cpp:24:9: note: type is not C-compatible due to this member declaration typedef struct ^~~~~~ ../tools/sanity_check/main.cpp:34:3: note: type is given name 'testRecord' for linkage purposes by this typedef declaration } testRecord; ^ In file included from ../libs/clearlooks-newer/animation.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/animation.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/animation.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/clearlooks-newer/cairo-support.c:3: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void 3 warnings generated. In file included from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../libs/clearlooks-newer/clearlooks_draw_glossy.c:1080:45: warning: implicit conversion from 'double' to 'int' changes value from 1.5 to 1 [-Wliteral-conversion] 1.5, 4.0, 2, height-8.0); ^~~ [ 11/960] c: libs/clearlooks-newer/clearlooks_style.c -> build/libs/clearlooks-newer/clearlooks_style.c.1.o In file included from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:29: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/cairo-support.c:3: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h../libs/clearlooks-newer/clearlooks_draw_gummy.c::31154: :In file included from 45/data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:: 126warning: : In file included from implicit conversion from 'double' to 'int' changes value from 1.5 to 1 [-Wliteral-conversion]/data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h :30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 1.5, 4.0, 2, height-8.0); ^~~ GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../libs/clearlooks-newer/clearlooks_draw_inverted.c:734:45: warning: implicit conversion from 'double' to 'int' changes value from 1.5 to 1 [-Wliteral-conversion] 1.5, 4.0, 2, height-8.0); ^~~ In file included from ../libs/clearlooks-newer/cairo-support.c:3: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:29: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:29: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/animation.h:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/clearlooks_draw.c:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/clearlooks_draw.c:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ 4 warnings generated. [ 12/960] c: libs/clearlooks-newer/clearlooks_theme_main.c -> build/libs/clearlooks-newer/clearlooks_theme_main.c.1.o 3 warnings generated. [ 13/960] c: libs/clearlooks-newer/support.c -> build/libs/clearlooks-newer/support.c.1.o In file included from ../libs/clearlooks-newer/clearlooks_draw.c:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_draw.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_types.h:4: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/ge-support.h:5: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/cairo-support.h:3: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void 1 warning generated. [ 14/960] c: libs/clearlooks-newer/widget-information.c -> build/libs/clearlooks-newer/widget-information.c.1.o In file included from ../libs/clearlooks-newer/clearlooks_style.c:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ ../libs/clearlooks-newer/clearlooks_draw.c:1428:45: warning: implicit conversion from 'double' to 'int' changes value from 1.5 to 1 [-Wliteral-conversion] 1.5, 4.0, 2, height-8.0); ^~~ 4 warnings generated. In file included from ../libs/clearlooks-newer/clearlooks_style.c:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ [ 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 4 warnings generated. [ 17/960] c: libs/fluidsynth/src/fluid_adsr_env.c -> build/libs/fluidsynth/src/fluid_adsr_env.c.2.o 3 warnings generated. [ 18/960] c: libs/fluidsynth/src/fluid_chorus.c -> build/libs/fluidsynth/src/fluid_chorus.c.2.o In file included from ../libs/clearlooks-newer/clearlooks_style.c:22: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void ../libs/clearlooks-newer/clearlooks_style.c:64:70: warning: cast from 'const struct _GtkStyle *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:38:45: note: expanded from macro 'CLEARLOOKS_STYLE' #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ../libs/clearlooks-newer/clearlooks_style.c:75:24: warning: cast from 'const struct _GtkStyle *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] params->radius = CLEARLOOKS_STYLE (style)->radius; ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:38:45: note: expanded from macro 'CLEARLOOKS_STYLE' #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ../libs/clearlooks-newer/clearlooks_style.c:87:21: warning: cast from 'const struct _GtkStyle *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type]; ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/clearlooks_style.h:38:45: note: expanded from macro 'CLEARLOOKS_STYLE' #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ../libs/clearlooks-newer/clearlooks_style.c:204:19: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] frame.shadow = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:228:18: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] frame.shadow = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:261:21: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] frame.shadow = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:262:21: warning: implicit conversion from enumeration type 'GtkPositionType' to different enumeration type 'ClearlooksGapSide' [-Wenum-conversion] frame.gap_side = gap_side; ~ ^~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:699:30: warning: implicit conversion from enumeration type 'GtkProgressBarOrientation' to different enumeration type 'ClearlooksOrientation' [-Wenum-conversion] progressbar.orientation = gtk_progress_bar_get_orientation (GTK_PROGRESS_BAR (widget)); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:713:31: warning: implicit conversion from enumeration type 'GtkProgressBarOrientation' to different enumeration type 'ClearlooksOrientation' [-Wenum-conversion] progressbar.orientation = GTK_PROGRESS_RIGHT_TO_LEFT; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:715:31: warning: implicit conversion from enumeration type 'GtkProgressBarOrientation' to different enumeration type 'ClearlooksOrientation' [-Wenum-conversion] progressbar.orientation = GTK_PROGRESS_LEFT_TO_RIGHT; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:973:25: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] checkbox.shadow_type = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1000:25: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] checkbox.shadow_type = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1106:21: warning: implicit conversion from enumeration type 'GtkShadowType' to different enumeration type 'ClearlooksShadowType' [-Wenum-conversion] frame.shadow = shadow_type; ~ ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1107:21: warning: implicit conversion from enumeration type 'GtkPositionType' to different enumeration type 'ClearlooksGapSide' [-Wenum-conversion] frame.gap_side = gap_side; ~ ^~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1436:24: warning: cast from 'const struct _GdkPixbuf *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); ^ /data/scratch/audio/ardour/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:161:39: note: expanded from macro 'GDK_IS_PIXBUF' #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ In file included from ../libs/fluidsynth/src/fluid_adsr_env.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_adsr_env.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. [ 19/960] c: libs/fluidsynth/src/fluid_iir_filter.c -> build/libs/fluidsynth/src/fluid_iir_filter.c.2.o In file included from ../libs/fluidsynth/src/fluid_midi.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_midi.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_midi.c:27:12: warning: unused function 'fluid_midi_event_length' [-Wunused-function] static int fluid_midi_event_length(unsigned char event); ^ ../libs/fluidsynth/src/fluid_midi.c:34:14: warning: unused function 'fluid_file_read_full' [-Wunused-function] static char* fluid_file_read_full(fluid_file fp, size_t* length); ^ In file included from ../libs/fluidsynth/src/fluid_chorus.c:69: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_chorus.c:69: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/clearlooks-newer/support.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/support.h:4: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 4 warnings generated. [ 20/960] c: libs/fluidsynth/src/fluid_lfo.c -> build/libs/fluidsynth/src/fluid_lfo.c.2.o In file included from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/support.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/support.h:4: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/clearlooks-newer/widget-information.c:1: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:685:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:500:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_36' # define GLIB_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1013:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE' #define GLIB_DEPRECATED_TYPE G_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/clearlooks-newer/support.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/clearlooks-newer/support.h:4: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void ../libs/clearlooks-newer/support.c:75:19: warning: cast from 'const struct _GtkWidget *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:228:39: note: expanded from macro 'GTK_WIDGET_NO_WINDOW' #define GTK_WIDGET_NO_WINDOW(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:204:35: note: expanded from macro 'GTK_WIDGET_FLAGS' #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:93:35: note: expanded from macro 'GTK_OBJECT_FLAGS' #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:48:39: note: expanded from macro 'GTK_OBJECT' #define GTK_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ ../libs/clearlooks-newer/support.c:75:55: warning: cast from 'const struct _GtkWidget *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtknotebook.h:44:45: note: expanded from macro 'GTK_IS_NOTEBOOK' #define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ ../libs/clearlooks-newer/support.c:75:85: warning: cast from 'const struct _GtkWidget *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbar.h:57:38: note: expanded from macro 'GTK_IS_TOOLBAR' #define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:497:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_TYPE' #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) ^ ../libs/clearlooks-newer/support.c:81:15: warning: cast from 'const struct _GtkWidget *' to 'struct _GTypeInstance *' drops const qualifier [-Wcast-qual] state_type = GTK_WIDGET_STATE (parent); ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:166:35: note: expanded from macro 'GTK_WIDGET_STATE' #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state) ^ /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:137:32: note: expanded from macro 'GTK_WIDGET' #define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/gobject/gtype.h:484:79: note: expanded from macro 'G_TYPE_CHECK_INSTANCE_CAST' #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) ^ In file included from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from ../libs/fluidsynth/src/fluid_iir_filter.c:22: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_iir_filter.c:22: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. ../libs/fluidsynth/src/fluid_iir_filter.c:284:8: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] if ((abs (fres - iir_filter->last_fres) > 0.01)) ^ ../libs/fluidsynth/src/fluid_iir_filter.c:284:8: note: use function 'fabs' instead if ((abs (fres - iir_filter->last_fres) > 0.01)) ^~~ fabs [ 21/960] c: libs/fluidsynth/src/fluid_rev.c -> build/libs/fluidsynth/src/fluid_rev.c.2.o In file included from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void In file included from ../libs/clearlooks-newer/widget-information.c:1: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ 3 warnings generated. 3 warnings generated. In file included from ../libs/clearlooks-newer/widget-information.c:1: In file included from /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtk.h:234: /data/scratch/audio/ardour/work/.buildlink/include/gtk-2.0/gtk/gtkitemfactory.h:47:41: warning: this function declaration is not a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^ void [ 22/960] c: libs/fluidsynth/src/fluid_rvoice.c -> build/libs/fluidsynth/src/fluid_rvoice.c.2.o 7 warnings generated. [ 23/960] c: libs/fluidsynth/src/fluid_rvoice_dsp.c -> build/libs/fluidsynth/src/fluid_rvoice_dsp.c.2.o [ 24/960] c: libs/fluidsynth/src/fluid_rvoice_event.c -> build/libs/fluidsynth/src/fluid_rvoice_event.c.2.o [ 25/960] c: libs/fluidsynth/src/fluid_rvoice_mixer.c -> build/libs/fluidsynth/src/fluid_rvoice_mixer.c.2.o 4 warnings generated. [ 26/960] c: libs/fluidsynth/src/fluid_defsfont.c -> build/libs/fluidsynth/src/fluid_defsfont.c.2.o 3 warnings generated. [ 27/960] c: libs/fluidsynth/src/fluid_chan.c -> build/libs/fluidsynth/src/fluid_chan.c.2.o In file included from ../libs/fluidsynth/src/fluid_rvoice.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_rvoice.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 18 warnings generated. In file included from ../libs/fluidsynth/src/fluid_rvoice_dsp.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_rvoice_dsp.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ [ 28/960] c: libs/fluidsynth/src/fluid_event.c -> build/libs/fluidsynth/src/fluid_event.c.2.o In file included from ../libs/fluidsynth/src/fluid_rvoice_mixer.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_mixer.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_rvoice_mixer.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_mixer.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_rvoice_event.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_event.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_mixer.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_rvoice_event.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_event.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice_mixer.h:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_rvoice.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_defsfont.c:27: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_defsfont.c:27: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_defsfont.c:283:34: warning: cast from 'const short *' to 'short *' drops const qualifier [-Wcast-qual] loaded_sampledata = (short*) cached_sampledata->sampledata; ^ ../libs/fluidsynth/src/fluid_defsfont.c:401:29: warning: cast from 'const short *' to 'short *' drops const qualifier [-Wcast-qual] FLUID_FREE((short*) cached_sampledata->sampledata); ^ ../libs/fluidsynth/src/fluid_defsfont.c:1044:18: warning: comparison of array 'sfpreset->name' not equal to a null pointer is always true [-Wtautological-pointer-compare] if ((sfpreset->name != NULL) && (FLUID_STRLEN(sfpreset->name) > 0)) { ~~~~~~~~~~^~~~ ~~~~ ../libs/fluidsynth/src/fluid_defsfont.c:1445:16: warning: comparison of array 'sfinst->name' not equal to a null pointer is always true [-Wtautological-pointer-compare] if ((sfinst->name != NULL) && (FLUID_STRLEN(sfinst->name) > 0)) { ~~~~~~~~^~~~ ~~~~ In file included from ../libs/fluidsynth/src/fluid_chan.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_chan.c:21: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_event.c:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_event_priv.h:26: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_event.c:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_event_priv.h:26: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. 2 warnings generated. [ 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 2 warnings generated. [ 31/960] c: libs/fluidsynth/src/fluid_synth.c -> build/libs/fluidsynth/src/fluid_synth.c.2.o [ 32/960] c: libs/fluidsynth/src/fluid_tuning.c -> build/libs/fluidsynth/src/fluid_tuning.c.2.o 2 warnings generated. [ 33/960] c: libs/fluidsynth/src/fluid_voice.c -> build/libs/fluidsynth/src/fluid_voice.c.2.o 2 warnings generated. [ 34/960] c: libs/fluidsynth/src/fluid_conv.c -> build/libs/fluidsynth/src/fluid_conv.c.2.o 2 warnings generated. [ 35/960] c: libs/fluidsynth/src/fluid_hash.c -> build/libs/fluidsynth/src/fluid_hash.c.2.o In file included from ../libs/fluidsynth/src/fluid_gen.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_gen.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. [ 36/960] c: libs/fluidsynth/src/fluid_list.c -> build/libs/fluidsynth/src/fluid_list.c.2.o In file included from ../libs/fluidsynth/src/fluid_tuning.c:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_tuning.c:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_tuning.c:146:13: warning: unused function 'fluid_tuning_set_key' [-Wunused-function] static void fluid_tuning_set_key(fluid_tuning_t* tuning, int key, double pitch) ^ In file included from ../libs/fluidsynth/src/fluid_voice.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_voice.h:29: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_synth.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_synth.h:35: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_event_queue.h:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] In file included from ../libs/fluidsynth/src/fluid_voice.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_voice.h:29: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_adsr_env.h fluid_atomic_int_set ((volatile int *)fptr, ival);: 25: ^/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h :301:10:/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h :warning270: :cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual]41 : note: expanded from macro 'fluid_atomic_int_set' ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269#define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val): 35 ^: note: expanded from macro 'fluid_atomic_int_get' /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h#define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi): 103 ^: 29/data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:: 95note:: 28expanded from macro 'g_atomic_int_set': note: expanded from macro 'g_atomic_int_get' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_synth.c:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_synth.h:35: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_event_queue.h:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 3 warnings generated. ../libs/fluidsynth/src/fluid_voice.c:1544:12: warning: use of unary operator that may be intended as compound assignment (-=) peak =- peak_min; ^~ In file included from ../libs/fluidsynth/src/fluid_mod.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_mod.c:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_chan.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_midi.h:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_voice.c:1622:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] this_voice_prio += score->volume / a; ^ ../libs/fluidsynth/src/fluid_voice.c:1620:5: note: previous statement is here if (a < 0.1) ^ [ 37/960] c: libs/fluidsynth/src/fluid_ringbuffer.c -> build/libs/fluidsynth/src/fluid_ringbuffer.c.2.o In file included from ../libs/fluidsynth/src/fluid_hash.c:35: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_hash.h:40: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_hash.c:35: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_hash.h:40: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ [ 38/960] c: libs/fluidsynth/src/fluid_settings.c -> build/libs/fluidsynth/src/fluid_settings.c.2.o In file included from ../libs/fluidsynth/src/fluid_ringbuffer.c:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_ringbuffer.h:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_ringbuffer.c:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_ringbuffer.h:24: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. [ 39/960] c: libs/fluidsynth/src/fluid_sys.c -> build/libs/fluidsynth/src/fluid_sys.c.2.o [ 40/960] c: libs/libltc/ltc.c -> build/libs/libltc/ltc.c.2.o 4 warnings generated. [ 41/960] c: libs/libltc/timecode.c -> build/libs/libltc/timecode.c.2.o In file included from ../libs/fluidsynth/src/fluid_settings.c:22: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_settings.c:22: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ 2 warnings generated. [ 42/960] c: libs/libltc/encoder.c -> build/libs/libltc/encoder.c.2.o ../libs/fluidsynth/src/fluid_settings.c:364:47: warning: cast from 'fluid_setting_node_t *' to 'fluid_set_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] table = (node->type == FLUID_SET_TYPE) ? ((fluid_set_setting_t *)node)->hashtable : NULL; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:401:11: warning: cast from 'fluid_setting_node_t *' to 'fluid_set_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] table = ((fluid_set_setting_t *)node)->hashtable; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:460:42: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] setting = new_fluid_str_setting(def, def, hints, fun, data); ^~~ ../libs/fluidsynth/src/fluid_settings.c:87:48: note: passing argument to parameter 'def' here new_fluid_str_setting(const char* value, char* def, int hints, fluid_str_update_t fun, void* data) ^ ../libs/fluidsynth/src/fluid_settings.c:466:17: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:511:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:559:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t* setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:624:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:627:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t* setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:630:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t* setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:661:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:664:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t* setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:667:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t* setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:699:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t *setting = (fluid_str_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:710:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:773:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t *setting = (fluid_str_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:785:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:830:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t *setting = (fluid_str_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:842:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:893:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t *setting = (fluid_str_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:899:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:940:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t *setting = (fluid_str_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:945:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:981:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t* setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:986:38: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t *setting = (fluid_int_setting_t *)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1022:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t* setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1057:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_str_setting_t* setting = (fluid_str_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../libs/fluidsynth/src/fluid_settings.c:1100:17: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../libs/fluidsynth/src/fluid_sys.c:21: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:293:3: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] fluid_atomic_int_set ((volatile int *)fptr, ival); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:270:41: note: expanded from macro 'fluid_atomic_int_set' #define fluid_atomic_int_set(_pi, _val) g_atomic_int_set(_pi, _val) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:103:29: note: expanded from macro 'g_atomic_int_set' __atomic_store ((gint *)(atomic), &gais_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/fluidsynth/src/fluid_sys.c:21: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:301:10: warning: cast from 'volatile int *' to 'int *' drops volatile qualifier [-Wcast-qual] ival = fluid_atomic_int_get ((volatile int *)fptr); ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/src/fluid_sys.h:269:35: note: expanded from macro 'fluid_atomic_int_get' #define fluid_atomic_int_get(_pi) g_atomic_int_get(_pi) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ ../libs/fluidsynth/src/fluid_settings.c:1148:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1182:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1211:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_num_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_num_setting_t* setting = (fluid_num_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1243:17: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_sys.c:373:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal timeval; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../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); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:678:1: note: 'g_get_current_time' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_62_FOR(g_get_real_time) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:903:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_62_FOR' # define GLIB_DEPRECATED_IN_2_62_FOR(f) GLIB_DEPRECATED_FOR(f) ^../libs/fluidsynth/src/fluid_settings.c :/data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h1291::98136::32: warningnote: : cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align]expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ fluid_int_setting_t* setting = (fluid_int_setting_t*) node;/data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~950 :44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../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); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:678:1: note: 'g_get_current_time' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_62_FOR(g_get_real_time) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:903:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_62_FOR' # define GLIB_DEPRECATED_IN_2_62_FOR(f) GLIB_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../libs/fluidsynth/src/fluid_sys.c:392:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal timeval; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ ../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); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmain.h:678:1: note: 'g_get_current_time' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_62_FOR(g_get_real_time) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:903:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_62_FOR' # define GLIB_DEPRECATED_IN_2_62_FOR(f) GLIB_DEPRECATED_FOR(f) ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ [ 43/960] c: libs/libltc/decoder.c -> build/libs/libltc/decoder.c.2.o ../libs/fluidsynth/src/fluid_settings.c:1324:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t* setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1353:36: warning: cast from 'fluid_setting_node_t *' to 'fluid_int_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] fluid_int_setting_t* setting = (fluid_int_setting_t*) node; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1395:13: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] setting = (fluid_str_setting_t*)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1405:27: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] (*func)(data, (char *)name, (char *)fluid_list_get (p)); ^ ../libs/fluidsynth/src/fluid_sys.c:891:12: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((c == '\n')) ~~^~~~~~~ ../libs/fluidsynth/src/fluid_sys.c:891:12: note: remove extraneous parentheses around the comparison to silence this warning if ((c == '\n')) ~ ^ ~ ../libs/fluidsynth/src/fluid_sys.c:891:12: note: use '=' to turn this equality comparison into an assignment if ((c == '\n')) ^~ = ../libs/fluidsynth/src/fluid_settings.c:1432:31: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] count = fluid_list_size (((fluid_str_setting_t *)node)->options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/fluidsynth/src/fluid_settings.c:1471:13: warning: cast from 'fluid_setting_node_t *' to 'fluid_str_setting_t *' increases required alignment from 4 to 8 [-Wcast-align] setting = (fluid_str_setting_t*)node; ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44/960] cxx: libs/lua/lua.cc -> build/libs/lua/lua.cc.1.o 8 warnings generated. [ 45/960] cxx: libs/lua/luastate.cc -> build/libs/lua/luastate.cc.1.o [ 46/960] cxx: libs/ptformat/ptfformat.cc -> build/libs/ptformat/ptfformat.cc.1.o [ 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 40 warnings generated. [ 49/960] cxx: libs/qm-dsp/base/SincWindow.cpp -> build/libs/qm-dsp/base/SincWindow.cpp.1.o [ 50/960] cxx: libs/qm-dsp/dsp/chromagram/Chromagram.cpp -> build/libs/qm-dsp/dsp/chromagram/Chromagram.cpp.1.o In file included from ../libs/lua/lua.cc:102: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/lua/lua-5.3.3/lundump.c:237:33: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] checkliteral(S, LUA_SIGNATURE + 1, "not a"); /* 1st char already checked */ ~~~~~~~~~~~~~~^~~ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/lua/lua-5.3.3/lundump.c:237:33: note: use array indexing to silence this warning checkliteral(S, LUA_SIGNATURE + 1, "not a"); /* 1st char already checked */ ^ & [ ] 6 warnings generated. [ 51/960] cxx: libs/qm-dsp/dsp/chromagram/ConstantQ.cpp -> build/libs/qm-dsp/dsp/chromagram/ConstantQ.cpp.1.o ../libs/ptformat/ptfformat.cc:30:1: warning: unused function 'hexdump' [-Wunused-function] hexdump(uint8_t *data, int len) ^ In file included from ../libs/ptformat/ptfformat.cc:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ptformat/ptfformat.h:150:16: warning: private field 'key10a' is not used [-Wunused-private-field] unsigned char key10a; ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ptformat/ptfformat.h:151:16: warning: private field 'key10b' is not used [-Wunused-private-field] unsigned char key10b; ^ [ 52/960] cxx: libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp -> build/libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp.1.o [ 53/960] cxx: libs/qm-dsp/dsp/mfcc/MFCC.cpp -> build/libs/qm-dsp/dsp/mfcc/MFCC.cpp.1.o 2 warnings generated. [ 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 [ 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 3 warnings generated. [ 66/960] cxx: libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp -> build/libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp.1.o [ 67/960] cxx: libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp -> build/libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp.1.o [ 68/960] cxx: libs/qm-dsp/dsp/tonal/TCSgram.cpp -> build/libs/qm-dsp/dsp/tonal/TCSgram.cpp.1.o [ 69/960] cxx: libs/qm-dsp/dsp/tonal/TonalEstimator.cpp -> build/libs/qm-dsp/dsp/tonal/TonalEstimator.cpp.1.o [ 70/960] cxx: libs/qm-dsp/dsp/transforms/FFT.cpp -> build/libs/qm-dsp/dsp/transforms/FFT.cpp.1.o In file included from ../libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp:16: ../libs/qm-dsp/dsp/tempotracking/TempoTrack.h:92:13: warning: private field 'm_ACoeffs' is not used [-Wunused-private-field] double* m_ACoeffs; ^ ../libs/qm-dsp/dsp/tempotracking/TempoTrack.h:93:13: warning: private field 'm_BCoeffs' is not used [-Wunused-private-field] double* m_BCoeffs; ^ [ 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 function 'covcol' [-Wmissing-prototypes] void covcol(double** data, int n, int m, double** symmat) ^ ../libs/qm-dsp/maths/pca/pca.c:33:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void covcol(double** data, int n, int m, double** symmat) ^ static ../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for function 'erhand' [-Wmissing-prototypes] void erhand(char* err_msg) ^ ../libs/qm-dsp/maths/pca/pca.c:92:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void erhand(char* err_msg) ^ static ../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for function 'tred2' [-Wmissing-prototypes] void tred2(double** a, int n, double* d, double* e) ^ ../libs/qm-dsp/maths/pca/pca.c:109:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void tred2(double** a, int n, double* d, double* e) ^ static ../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for function 'tqli' [-Wmissing-prototypes] void tqli(double* d, double* e, int n, double** z) ^ ../libs/qm-dsp/maths/pca/pca.c:187:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void tqli(double* d, double* e, int n, double** z) ^ static 2 warnings generated. [ 77/960] c: libs/qm-dsp/ext/kissfft/kiss_fft.c -> build/libs/qm-dsp/ext/kissfft/kiss_fft.c.1.o 4 warnings generated. [ 78/960] c: libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c -> build/libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c.1.o [ 79/960] cxx: libs/vamp-plugins/plugins.cpp -> build/libs/vamp-plugins/plugins.cpp.1.o ../libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c:53:18: warning: cast from 'char *' to 'kiss_fft_cpx *' increases required alignment from 1 to 8 [-Wcast-align] st->tmpbuf = (kiss_fft_cpx *) (((char *) st->substate) + subsize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80/960] cxx: libs/vamp-plugins/AmplitudeFollower.cpp -> build/libs/vamp-plugins/AmplitudeFollower.cpp.1.o 1 warning generated. [ 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 ../libs/qm-dsp/maths/MathUtilities.cpp:247:19: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return ( *(int*)a - *(int*)b ); ^ ../libs/qm-dsp/maths/MathUtilities.cpp:247:30: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] return ( *(int*)a - *(int*)b ); ^ 2 warnings generated. [ 84/960] cxx: libs/vamp-plugins/EBUr128.cpp -> build/libs/vamp-plugins/EBUr128.cpp.1.o [ 85/960] cxx: libs/vamp-plugins/ebu_r128_proc.cc -> build/libs/vamp-plugins/ebu_r128_proc.cc.1.o [ 86/960] cxx: libs/vamp-plugins/KeyDetect.cpp -> build/libs/vamp-plugins/KeyDetect.cpp.1.o [ 87/960] cxx: libs/vamp-plugins/OnsetDetect.cpp -> build/libs/vamp-plugins/OnsetDetect.cpp.1.o [ 88/960] cxx: libs/vamp-plugins/PercussionOnsetDetector.cpp -> build/libs/vamp-plugins/PercussionOnsetDetector.cpp.1.o [ 89/960] cxx: libs/vamp-plugins/SimilarityPlugin.cpp -> build/libs/vamp-plugins/SimilarityPlugin.cpp.1.o [ 90/960] cxx: libs/vamp-plugins/SpectralCentroid.cpp -> build/libs/vamp-plugins/SpectralCentroid.cpp.1.o [ 91/960] cxx: libs/vamp-plugins/TonalChangeDetect.cpp -> build/libs/vamp-plugins/TonalChangeDetect.cpp.1.o [ 92/960] cxx: libs/vamp-plugins/Transcription.cpp -> build/libs/vamp-plugins/Transcription.cpp.1.o [ 93/960] cxx: libs/vamp-plugins/TruePeak.cpp -> build/libs/vamp-plugins/TruePeak.cpp.1.o [ 94/960] cxx: libs/vamp-plugins/ZeroCrossing.cpp -> build/libs/vamp-plugins/ZeroCrossing.cpp.1.o [ 95/960] cxx: libs/vamp-plugins/Onset.cpp -> build/libs/vamp-plugins/Onset.cpp.1.o 1 warning generated. [ 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 In file included from ../libs/vamp-plugins/TruePeak.cpp:25: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/vamp-plugins/TruePeak.h:111:23: warning: private field '_dummy' is not used [-Wunused-private-field] void *_dummy [8]; ^ [ 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 1 warning generated. [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 [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 ../libs/pbd/reallocpool.cc:112:15: warning: expression result unused [-Wunused-value] ASSERT (!ptr || oldsize <= _asize (ptr)); ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ../libs/pbd/reallocpool.cc:138:24: warning: expression result unused [-Wunused-value] ASSERT (_asize (ptr) <= newsize); ~~~~~~~~~~~~ ^ ~~~~~~~ ../libs/pbd/reallocpool.cc:165:24: warning: expression result unused [-Wunused-value] ASSERT (_asize (ptr) >= newsize); ~~~~~~~~~~~~ ^ ~~~~~~~ ../libs/pbd/reallocpool.cc:217:18: warning: expression result unused [-Wunused-value] ASSERT (SEGSIZ != 0); ~~~~~~ ^ ~ [119/960] cxx: libs/pbd/strreplace.cc -> build/libs/pbd/strreplace.cc.2.o 4 warnings generated. [120/960] cxx: libs/pbd/strsplit.cc -> build/libs/pbd/strsplit.cc.2.o [121/960] cxx: libs/pbd/timer.cc -> build/libs/pbd/timer.cc.2.o [122/960] cxx: libs/pbd/timing.cc -> build/libs/pbd/timing.cc.2.o [123/960] cxx: libs/pbd/tlsf.cc -> build/libs/pbd/tlsf.cc.2.o [124/960] cxx: libs/pbd/uuid.cc -> build/libs/pbd/uuid.cc.2.o [125/960] cxx: libs/pbd/whitespace.cc -> build/libs/pbd/whitespace.cc.2.o [126/960] cxx: libs/pbd/xml++.cc -> build/libs/pbd/xml++.cc.2.o [127/960] cxx: libs/midi++2/midi.cc -> build/libs/midi++2/midi.cc.1.o [128/960] c: libs/evoral/src/libsmf/smf.c -> build/libs/evoral/src/libsmf/smf.c.1.o [129/960] c: libs/evoral/src/libsmf/smf_decode.c -> build/libs/evoral/src/libsmf/smf_decode.c.1.o [130/960] c: libs/evoral/src/libsmf/smf_load.c -> build/libs/evoral/src/libsmf/smf_load.c.1.o ../libs/evoral/src/libsmf/smf_load.c:73:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalpha(chunk->id[0]) || !isalpha(chunk->id[1]) || !isalpha(chunk->id[2]) || !isalpha(chunk->id[3])) { ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ ../libs/evoral/src/libsmf/smf_load.c:73:33: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalpha(chunk->id[0]) || !isalpha(chunk->id[1]) || !isalpha(chunk->id[2]) || !isalpha(chunk->id[3])) { ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ ../libs/evoral/src/libsmf/smf_load.c:73:59: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalpha(chunk->id[0]) || !isalpha(chunk->id[1]) || !isalpha(chunk->id[2]) || !isalpha(chunk->id[3])) { ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ ../libs/evoral/src/libsmf/smf_load.c:73:85: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalpha(chunk->id[0]) || !isalpha(chunk->id[1]) || !isalpha(chunk->id[2]) || !isalpha(chunk->id[3])) { ^~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:49:44: note: expanded from macro 'isalpha' #define isalpha(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_A)) ^~~~ [131/960] c: libs/evoral/src/libsmf/smf_save.c -> build/libs/evoral/src/libsmf/smf_save.c.1.o [132/960] c: libs/evoral/src/libsmf/smf_tempo.c -> build/libs/evoral/src/libsmf/smf_tempo.c.1.o [133/960] cxx: libs/evoral/src/Event.cpp -> build/libs/evoral/src/Event.cpp.2.o ../libs/evoral/src/libsmf/smf_save.c:583:8: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] CHECK(abs((long)(a->time_pulses - b->time_pulses)) <= 2); ^ ../libs/evoral/src/libsmf/smf_save.c:583:8: note: use function 'labs' instead CHECK(abs((long)(a->time_pulses - b->time_pulses)) <= 2); ^~~ labs ../libs/evoral/src/libsmf/smf_save.c:576:27: note: expanded from macro 'CHECK' #define CHECK(cond) if (!(cond)) { return -1; } ^ 4 warnings generated. [134/960] cxx: libs/evoral/src/Note.cpp -> build/libs/evoral/src/Note.cpp.2.o [135/960] cxx: libs/evoral/src/SMF.cpp -> build/libs/evoral/src/SMF.cpp.2.o [136/960] cxx: libs/evoral/src/TimeConverter.cpp -> build/libs/evoral/src/TimeConverter.cpp.2.o 1 warning generated. [137/960] cxx: libs/evoral/src/debug.cpp -> build/libs/evoral/src/debug.cpp.2.o [138/960] cxx: libs/evoral/src/types.cpp -> build/libs/evoral/src/types.cpp.2.o [139/960] cxx: libs/surfaces/mackie/midi_byte_array.cc -> build/libs/surfaces/mackie/midi_byte_array.cc.1.o [140/960] cxx: libs/surfaces/mackie/types.cc -> build/libs/surfaces/mackie/types.cc.1.o [141/960] cxx: libs/surfaces/push2/midi_byte_array.cc -> build/libs/surfaces/push2/midi_byte_array.cc.1.o [142/960] cxx: libs/surfaces/push2/utils.cc -> build/libs/surfaces/push2/utils.cc.1.o [143/960] c: libs/backends/jack/weak_libjack.c -> build/libs/backends/jack/weak_libjack.c.1.o [144/960] cxx: libs/timecode/src/time.cc -> build/libs/timecode/src/time.cc.1.o [145/960] cxx: libs/timecode/src/bbt_time.cc -> build/libs/timecode/src/bbt_time.cc.1.o [146/960] cxx: libs/ardour/automation.cc -> build/libs/ardour/automation.cc.1.o [147/960] cxx: libs/ardour/buffer.cc -> build/libs/ardour/buffer.cc.1.o [148/960] cxx: libs/ardour/buffer_manager.cc -> build/libs/ardour/buffer_manager.cc.1.o ../libs/surfaces/push2/midi_byte_array.cc:45:22: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (var_args, first); ^ ../libs/surfaces/push2/midi_byte_array.cc:40:56: note: parameter of type 'MIDI::byte' (aka 'unsigned char') is declared here MidiByteArray::MidiByteArray (size_t count, MIDI::byte first, ...) ^ [149/960] cxx: libs/ardour/chan_count.cc -> build/libs/ardour/chan_count.cc.1.o ../libs/surfaces/mackie/midi_byte_array.cc:45:22: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (var_args, first); ^ ../libs/surfaces/mackie/midi_byte_array.cc:40:56: note: parameter of type 'MIDI::byte' (aka 'unsigned char') is declared here MidiByteArray::MidiByteArray (size_t count, MIDI::byte first, ...) ^ [150/960] cxx: libs/ardour/chan_mapping.cc -> build/libs/ardour/chan_mapping.cc.1.o [151/960] cxx: libs/ardour/controllable_descriptor.cc -> build/libs/ardour/controllable_descriptor.cc.1.o 1 warning generated. [152/960] cxx: libs/ardour/data_type.cc -> build/libs/ardour/data_type.cc.1.o 1 warning generated. [153/960] cxx: libs/ardour/debug.cc -> build/libs/ardour/debug.cc.1.o [154/960] cxx: libs/ardour/directory_names.cc -> build/libs/ardour/directory_names.cc.1.o [155/960] cxx: libs/ardour/dsp_filter.cc -> build/libs/ardour/dsp_filter.cc.1.o [156/960] cxx: libs/ardour/ebur128_analysis.cc -> build/libs/ardour/ebur128_analysis.cc.1.o [157/960] cxx: libs/ardour/element_import_handler.cc -> build/libs/ardour/element_import_handler.cc.1.o [158/960] cxx: libs/ardour/export_timespan.cc -> build/libs/ardour/export_timespan.cc.1.o [159/960] cxx: libs/ardour/filename_extensions.cc -> build/libs/ardour/filename_extensions.cc.1.o [160/960] cxx: libs/ardour/fixed_delay.cc -> build/libs/ardour/fixed_delay.cc.1.o [161/960] cxx: libs/ardour/fluid_synth.cc -> build/libs/ardour/fluid_synth.cc.1.o ../libs/ardour/dsp_filter.cc:81:31: warning: unused variable 'om' [-Wunused-variable] const ChanMapping::Mappings& om (out.mappings()); ^ [162/960] cxx: libs/ardour/iec1ppmdsp.cc -> build/libs/ardour/iec1ppmdsp.cc.1.o [163/960] cxx: libs/ardour/iec2ppmdsp.cc -> build/libs/ardour/iec2ppmdsp.cc.1.o [164/960] cxx: libs/ardour/interpolation.cc -> build/libs/ardour/interpolation.cc.1.o [165/960] cxx: libs/ardour/kmeterdsp.cc -> build/libs/ardour/kmeterdsp.cc.1.o [166/960] cxx: libs/ardour/mididm.cc -> build/libs/ardour/mididm.cc.1.o [167/960] cxx: libs/ardour/midiport_manager.cc -> build/libs/ardour/midiport_manager.cc.1.o [168/960] cxx: libs/ardour/mix.cc -> build/libs/ardour/mix.cc.1.o 1 warning generated. [169/960] cxx: libs/ardour/mode.cc -> build/libs/ardour/mode.cc.1.o [170/960] cxx: libs/ardour/monitor_control.cc -> build/libs/ardour/monitor_control.cc.1.o [171/960] cxx: libs/ardour/monitor_processor.cc -> build/libs/ardour/monitor_processor.cc.1.o [172/960] cxx: libs/ardour/mtc_slave.cc -> build/libs/ardour/mtc_slave.cc.1.o [173/960] cxx: libs/ardour/mtdm.cc -> build/libs/ardour/mtdm.cc.1.o [174/960] cxx: libs/ardour/muteable.cc -> build/libs/ardour/muteable.cc.1.o [175/960] cxx: libs/ardour/mute_control.cc -> build/libs/ardour/mute_control.cc.1.o [176/960] cxx: libs/ardour/mute_master.cc -> build/libs/ardour/mute_master.cc.1.o [177/960] cxx: libs/ardour/note_fixer.cc -> build/libs/ardour/note_fixer.cc.1.o In file included from ../libs/ardour/mtc_slave.cc:33: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/slave.h:186:67: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] virtual TempoMap& tempo_map() const { return *((TempoMap *) 0); } ^~~~~~~~~~~~~~~~~ [178/960] cxx: libs/ardour/onset_detector.cc -> build/libs/ardour/onset_detector.cc.1.o In file included from ../libs/ardour/monitor_processor.cc:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/monitor_processor.cc:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [179/960] cxx: libs/ardour/operations.cc -> build/libs/ardour/operations.cc.1.o In file included from ../libs/ardour/mtc_slave.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/mtc_slave.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [180/960] cxx: libs/ardour/pan_controllable.cc -> build/libs/ardour/pan_controllable.cc.1.o [181/960] cxx: libs/ardour/pannable.cc -> build/libs/ardour/pannable.cc.1.o In file included from ../libs/ardour/mute_master.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/mute_master.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/mute_control.cc:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/mute_control.cc:22: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [182/960] cxx: libs/ardour/panner.cc -> build/libs/ardour/panner.cc.1.o [183/960] cxx: libs/ardour/panner_manager.cc -> build/libs/ardour/panner_manager.cc.1.o 2 warnings generated. [184/960] cxx: libs/ardour/panner_shell.cc -> build/libs/ardour/panner_shell.cc.1.o 2 warnings generated. [185/960] cxx: libs/ardour/parameter_descriptor.cc -> build/libs/ardour/parameter_descriptor.cc.1.o 3 warnings generated. [186/960] cxx: libs/ardour/pcm_utils.cc -> build/libs/ardour/pcm_utils.cc.1.o [187/960] cxx: libs/ardour/phase_control.cc -> build/libs/ardour/phase_control.cc.1.o [188/960] cxx: libs/ardour/playlist.cc -> build/libs/ardour/playlist.cc.1.o In file included from ../libs/ardour/pannable.cc:30: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/pannable.cc:30: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ ../libs/ardour/parameter_descriptor.cc:316:8: warning: explicitly assigning value of variable of type 'float' to itself [-Wself-assign] val = val; ~~~ ^ ~~~ ../libs/ardour/parameter_descriptor.cc:367:9: warning: explicitly assigning value of variable of type 'float' to itself [-Wself-assign] val = val; ~~~ ^ ~~~ [189/960] cxx: libs/ardour/playlist_factory.cc -> build/libs/ardour/playlist_factory.cc.1.o [190/960] cxx: libs/ardour/playlist_source.cc -> build/libs/ardour/playlist_source.cc.1.o 2 warnings generated. [191/960] cxx: libs/ardour/plugin.cc -> build/libs/ardour/plugin.cc.1.o In file included from ../libs/ardour/panner_shell.cc:44: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/panner_shell.cc:44: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. In file included from ../libs/ardour/phase_control.cc:20: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/phase_control.cc:20: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [192/960] cxx: libs/ardour/plugin_insert.cc -> build/libs/ardour/plugin_insert.cc.1.o In file included from ../libs/ardour/playlist.cc:38: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/playlist.cc:38: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [193/960] cxx: libs/ardour/plugin_manager.cc -> build/libs/ardour/plugin_manager.cc.1.o 2 warnings generated. [194/960] cxx: libs/ardour/port.cc -> build/libs/ardour/port.cc.1.o [195/960] cxx: libs/ardour/port_insert.cc -> build/libs/ardour/port_insert.cc.1.o [196/960] cxx: libs/ardour/port_manager.cc -> build/libs/ardour/port_manager.cc.1.o In file included from ../libs/ardour/plugin.cc:63: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lv2_plugin.h:30: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/uri_map.h:109:2: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] LV2_URI_Map_Feature _uri_map_feature_data; ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/lv2plug.in/ns/ext/uri-map/uri-map.h:62:1: note: 'LV2_URI_Map_Feature' has been explicitly marked deprecated here LV2_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/core/attributes.h:29:39: note: expanded from macro 'LV2_DEPRECATED' #define LV2_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/ardour/plugin_manager.cc:87: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lv2_plugin.h:30: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/uri_map.h:109:2: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] LV2_URI_Map_Feature _uri_map_feature_data; ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/lv2plug.in/ns/ext/uri-map/uri-map.h:62:1: note: 'LV2_URI_Map_Feature' has been explicitly marked deprecated here LV2_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/core/attributes.h:29:39: note: expanded from macro 'LV2_DEPRECATED' #define LV2_DEPRECATED __attribute__((__deprecated__)) ^ [197/960] cxx: libs/ardour/port_set.cc -> build/libs/ardour/port_set.cc.1.o In file included from ../libs/ardour/plugin_insert.cc:42: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lv2_plugin.h:30: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/uri_map.h:109:2: warning: 'LV2_URI_Map_Feature' is deprecated [-Wdeprecated-declarations] LV2_URI_Map_Feature _uri_map_feature_data; ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/lv2plug.in/ns/ext/uri-map/uri-map.h:62:1: note: 'LV2_URI_Map_Feature' has been explicitly marked deprecated here LV2_DEPRECATED ^ /data/scratch/audio/ardour/work/.buildlink/include/lv2/core/attributes.h:29:39: note: expanded from macro 'LV2_DEPRECATED' #define LV2_DEPRECATED __attribute__((__deprecated__)) ^ In file included from ../libs/ardour/plugin.cc:49: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/plugin.cc:49: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/plugin_manager.cc:79: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/plugin_manager.cc:79: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/plugin_insert.cc:36: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/plugin_insert.cc:36: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/luaproc.h:46: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/lua_api.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/port_insert.cc:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/port_insert.cc:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [198/960] cxx: libs/ardour/presentation_info.cc -> build/libs/ardour/presentation_info.cc.1.o In file included from ../libs/ardour/port_manager.cc:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_backend.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/port_manager.cc:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_backend.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/port_manager.cc:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_backend.h:33: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ ../libs/ardour/port_manager.cc:286:38: note: in instantiation of member function 'RCUManager, boost::shared_ptr, std::__1::less >, std::__1::allocator, boost::shared_ptr > > > >::reader' requested here boost::shared_ptr pr = ports.reader(); ^ 3 warnings generated. [199/960] cxx: libs/ardour/process_thread.cc -> build/libs/ardour/process_thread.cc.1.o 3 warnings generated. [200/960] cxx: libs/ardour/processor.cc -> build/libs/ardour/processor.cc.1.o 2 warnings generated. [201/960] cxx: libs/ardour/progress.cc -> build/libs/ardour/progress.cc.1.o [202/960] cxx: libs/ardour/quantize.cc -> build/libs/ardour/quantize.cc.1.o [203/960] cxx: libs/ardour/rc_configuration.cc -> build/libs/ardour/rc_configuration.cc.1.o [204/960] cxx: libs/ardour/readonly_control.cc -> build/libs/ardour/readonly_control.cc.1.o [205/960] cxx: libs/ardour/recent_sessions.cc -> build/libs/ardour/recent_sessions.cc.1.o 3 warnings generated. In file included from ../libs/ardour/processor.cc:42: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/processor.cc:42: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [206/960] cxx: libs/ardour/record_enable_control.cc -> build/libs/ardour/record_enable_control.cc.1.o [207/960] cxx: libs/ardour/record_safe_control.cc -> build/libs/ardour/record_safe_control.cc.1.o 2 warnings generated. [208/960] cxx: libs/ardour/region_factory.cc -> build/libs/ardour/region_factory.cc.1.o [209/960] cxx: libs/ardour/resampled_source.cc -> build/libs/ardour/resampled_source.cc.1.o 3 warnings generated. [210/960] cxx: libs/ardour/region.cc -> build/libs/ardour/region.cc.1.o 2 warnings generated. [211/960] cxx: libs/ardour/return.cc -> build/libs/ardour/return.cc.1.o [212/960] cxx: libs/ardour/reverse.cc -> build/libs/ardour/reverse.cc.1.o [213/960] cxx: libs/ardour/route.cc -> build/libs/ardour/route.cc.1.o [214/960] cxx: libs/ardour/route_graph.cc -> build/libs/ardour/route_graph.cc.1.o [215/960] cxx: libs/ardour/route_group.cc -> build/libs/ardour/route_group.cc.1.o ../libs/ardour/region.cc:550:12: warning: assigning field to itself [-Wself-assign-field] _position = _position; ^ In file included from ../libs/ardour/region_factory.cc:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/region_factory.cc:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [216/960] cxx: libs/ardour/route_group_member.cc -> build/libs/ardour/route_group_member.cc.1.o In file included from ../libs/ardour/region.cc:37: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/region.cc:37: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [217/960] cxx: libs/ardour/rb_effect.cc -> build/libs/ardour/rb_effect.cc.1.o In file included from ../libs/ardour/return.cc:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/return.cc:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/route_group.cc:36: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/route_group.cc:36: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/route.cc:43: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/route.cc:43: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [218/960] cxx: libs/ardour/scene_change.cc -> build/libs/ardour/scene_change.cc.1.o [219/960] cxx: libs/ardour/search_paths.cc -> build/libs/ardour/search_paths.cc.1.o [220/960] cxx: libs/ardour/selection.cc -> build/libs/ardour/selection.cc.1.o 2 warnings generated. [221/960] cxx: libs/ardour/send.cc -> build/libs/ardour/send.cc.1.o In file included from ../libs/ardour/rb_effect.cc:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/rb_effect.cc:31: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [222/960] cxx: libs/ardour/session.cc -> build/libs/ardour/session.cc.1.o [223/960] cxx: libs/ardour/session_butler.cc -> build/libs/ardour/session_butler.cc.1.o [224/960] cxx: libs/ardour/session_click.cc -> build/libs/ardour/session_click.cc.1.o 2 warnings generated. [225/960] cxx: libs/ardour/session_command.cc -> build/libs/ardour/session_command.cc.1.o 3 warnings generated. [226/960] cxx: libs/ardour/session_configuration.cc -> build/libs/ardour/session_configuration.cc.1.o In file included from ../libs/ardour/selection.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/selection.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/send.cc:34: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/send.cc:34: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/session.cc:80: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_track.h:23: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_channel_filter.h:75:23: warning: cast from 'const unsigned int *' to 'int *' drops const qualifier [-Wcast-qual] const uint32_t mm = g_atomic_int_get(&_mode_mask); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/ardour/session.cc:80: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_track.h:23: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_channel_filter.h:81:36: warning: cast from 'const unsigned int *' to 'int *' drops const qualifier [-Wcast-qual] return static_cast((g_atomic_int_get(&_mode_mask) & 0xFFFF0000) >> 16); ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/ardour/session.cc:80: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_track.h:23: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_channel_filter.h:85:10: warning: cast from 'const unsigned int *' to 'int *' drops const qualifier [-Wcast-qual] return g_atomic_int_get(&_mode_mask) & 0x0000FFFF; ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:95:28: note: expanded from macro 'g_atomic_int_get' __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ ^ In file included from ../libs/ardour/session_butler.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_butler.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [227/960] cxx: libs/ardour/session_directory.cc -> build/libs/ardour/session_directory.cc.1.o In file included from ../libs/ardour/session_configuration.cc:31: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session_configuration.h:67:6: warning: private field 'foo' is not used [-Wunused-private-field] int foo; ^ In file included from ../libs/ardour/session.cc:101: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/slave.h:186:67: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] virtual TempoMap& tempo_map() const { return *((TempoMap *) 0); } ^~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/session_click.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_click.cc:28: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. [228/960] cxx: libs/ardour/session_events.cc -> build/libs/ardour/session_events.cc.1.o ../libs/ardour/session.cc:6783:9: warning: local variable 'sp' will be copied despite being returned by name [-Wreturn-std-move] return sp; ^~ ../libs/ardour/session.cc:6783:9: note: call 'std::move' explicitly to avoid copying return sp; ^~ std::move(sp) 2 warnings generated. In file included from ../libs/ardour/session_command.cc:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_automation_list_binder.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_command.cc:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/midi_automation_list_binder.h:25: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ [229/960] cxx: libs/ardour/session_export.cc -> build/libs/ardour/session_export.cc.1.o 2 warnings generated. [230/960] cxx: libs/ardour/session_handle.cc -> build/libs/ardour/session_handle.cc.1.o In file included from ../libs/ardour/session.cc:54: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_diskstream.h:36: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_diskstream.h:67:47: note: in instantiation of member function 'RCUManager > >::reader' requested here boost::shared_ptr c = channels.reader(); ^ In file included from ../libs/ardour/session.cc:54: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_diskstream.h:36: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session.cc:54: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audio_diskstream.h:36: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 1 warning generated. [231/960] cxx: libs/ardour/session_ltc.cc -> build/libs/ardour/session_ltc.cc.1.o In file included from ../libs/ardour/session.cc:50: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/amp.h:27: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/automation_control.h:38: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/parameter_descriptor.h:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/variant.h:31: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/compose.h:124:8: error: call to function 'operator<<' that is neither visible in the template definition nor found by argument-dependent lookup os << obj; ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/compose.h:279:31: note: in instantiation of function template specialization 'StringPrivate::Composition::arg' requested here c.arg(o1).arg(o2).arg(o3).arg(o4); ^ ../libs/ardour/session.cc:3691:35: note: in instantiation of function template specialization 'string_compose, unsigned int, std::__1::basic_string, ARDOUR::PresentationInfo>' requested here DEBUG_TRACE (DEBUG::OrderKeys, string_compose ("added route %1, group order %2 type %3 (summary: %4)\n", ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/presentation_info.h:272:15: note: 'operator<<' should be declared prior to the call site or in an associated namespace of one of its arguments std::ostream& operator<<(std::ostream& o, ARDOUR::PresentationInfo const& rid); ^ [232/960] cxx: libs/ardour/session_metadata.cc -> build/libs/ardour/session_metadata.cc.1.o 8 warnings and 1 error generated. In file included from ../libs/ardour/session_handle.cc:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_handle.cc:24: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:45: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ In file included from ../libs/ardour/session_export.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_export.cc:26: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. 2 warnings generated. In file included from ../libs/ardour/session_ltc.cc:28: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/slave.h:186:67: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] virtual TempoMap& tempo_map() const { return *((TempoMap *) 0); } ^~~~~~~~~~~~~~~~~ In file included from ../libs/ardour/session_ltc.cc:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:290:17: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return routes.reader (); ^ In file included from ../libs/ardour/session_ltc.cc:23: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/audioengine.h:45: In file included from /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/port_manager.h:32: /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd/pbd/rcu.h:58:75: warning: cast from 'void *volatile *' to 'void **' drops volatile qualifier [-Wcast-qual] boost::shared_ptr reader () const { return *((boost::shared_ptr *) g_atomic_pointer_get (&x.gptr)); } ^ /data/scratch/audio/ardour/work/.buildlink/include/glib-2.0/glib/gatomic.h:128:46: note: expanded from macro 'g_atomic_pointer_get' gpointer *gapg_temp_atomic = (gpointer *)(atomic); \ ^ /data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour/ardour/session.h:314:19: note: in instantiation of member function 'RCUManager, std::__1::allocator > > >::reader' requested here return _bundles.reader (); ^ 2 warnings generated. 2 warnings generated. 3 warnings generated. Waf: Leaving directory `/data/scratch/audio/ardour/work/Ardour-5.12.0/build' Build failed -> task in 'libardour' failed (exit status 1): {task 135804018950672: cxx session.cc -> session.cc.1.o} ['clang++', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0', '-O2', '-I/usr/pkg/include', '-I/usr/pkg/include/db4', '-I/usr/include', '-I/usr/pkg/include/freetype2', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/include/gio-unix-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/taglib', '-I/usr/include/krb5', '-D_NETBSD_SOURCE', '-DHAVE_RF64_RIFF', '-DWAF_BUILD', '-g', '-fshow-column', '-DLXVST_32BIT', '-Wall', '-Wpointer-arith', '-Wcast-qual', '-Wcast-align', '-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED', '-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', '-DPROGRAM_VERSION="5"', '-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual', '-Wno-mismatched-tags', '-Wno-cast-align', '-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG', '-fPIC', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/ardour', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/ardour', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/surfaces/control_protocol', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/surfaces/control_protocol', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/midi++2', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/midi++2', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/evoral', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/evoral', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/audiographer', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/audiographer/src', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/audiographer/src', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/pbd', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/pbd', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/evoral/src/libsmf', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/evoral/src/libsmf', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/timecode', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/timecode', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/lua', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/lua', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/libltc/ltc', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/libltc/ltc', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build/libs/fluidsynth/fluidsynth', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/libs/fluidsynth/fluidsynth', '-I/usr/pkg/include/glibmm-2.4', '-I/usr/pkg/lib/glibmm-2.4/include', '-I/usr/pkg/include', '-I/usr/pkg/include/glib-2.0', '-I/usr/pkg/lib/glib-2.0/include', '-I/usr/pkg/include/sigc++-2.0', '-I/usr/pkg/lib/sigc++-2.0/include', '-I/usr/pkg/include/libxml2', '-I/usr/pkg/include/raptor2', '-I/usr/pkg/include/giomm-2.4', '-I/usr/pkg/lib/giomm-2.4/include', '-I/usr/pkg/include/taglib', '-I/usr/pkg/include/lilv-0', '-I/usr/pkg/include/serd-0', '-I/usr/pkg/include/sord-0', '-I/usr/pkg/include/sratom-0', '-I/usr/pkg/include/suil-0', '-I/data/scratch/audio/ardour/work/Ardour-5.12.0/build', '-DINTERNAL_SHARED_LIBS=1', '-DHAVE_GLIB=1', '-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1', '-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1', '-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1', '-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False', '-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="amd64"', '-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1', '-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_LIBS_HIDAPI=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1', '-DHAVE_LIBS_PTFORMAT=1', '-DHAVE_LIBS_QM_DSP=1', '-DHAVE_FFTW3F=1', '-DHAVE_AUBIO=1', '-DHAVE_AUBIO4=1', '-DHAVE_LIBS_VAMP_PLUGINS=1', '-DHAVE_XML=1', '-DHAVE_SIGCPP=1', '-DHAVE_EXECINFO=1', '-DHAVE_POSIX_MEMALIGN=1', '-DHAVE_LOCALTIME_R=1', '-DHAVE_LIBS_PBD=1', '-DHAVE_LIBS_MIDIPP2=1', '-DHAVE_LIBS_EVORAL=1', '-DHAVE_USB=1', '-DHAVE_CONTROL_PROTOCOL=1', '-DHAVE_FADERPORT=1', '-DHAVE_FADERPORT8=1', '-DHAVE_CC121=1', '-DHAVE_GENERIC_MIDI=1', '-DHAVE_MACKIE=1', '-DHAVE_PANGOMM=1', '-DHAVE_CAIROMM=1', '-DHAVE_PUSH2=1', '-DHAVE_LIBS_SURFACES=1', '-DHAVE_2IN2OUT=1', '-DHAVE_1IN2OUT=1', '-DHAVE_VBAP=1', '-DHAVE_STEREOBALANCE=1', '-DHAVE_LIBS_PANNERS=1', '-DHAVE_DUMMY=1', '-DHAVE_JACK=1', '-DHAVE_JACK_METADATA=1', '-DHAVE_JACK_PORT_RENAME=1', '-DHAVE_LIBS_BACKENDS=1', '-DHAVE_LIBS_TIMECODE=1', '-DHAVE_LRDF=1', '-DHAVE_SAMPLERATE=1', '-DHAVE_LV2=1', '-DHAVE_LV2_1_2_0=1', '-DHAVE_LV2_1_10_0=1', '-DHAVE_SERD=1', '-DHAVE_SORD=1', '-DHAVE_SRATOM=1', '-DHAVE_LILV=1', '-DHAVE_LILV_0_16_0=1', '-DHAVE_LILV_0_19_2=1', '-DHAVE_LILV_0_21_3=1', '-DHAVE_SUIL=1', '-DLV2_SUPPORT=1', '-DLV2_EXTENDED=1', '-DHAVE_OGG=1', '-DHAVE_FLAC=1', '-DUSE_RUBBERBAND=1', '-DCURRENT_SESSION_FILE_VERSION=3002', '-DHAVE_SYS_STATVFS_H=1', '-DHAVE_UNISTD=1', '-DHAVE_BOOST_SCOPED_PTR_HPP=1', '-DHAVE_BOOST_PTR_CONTAINER_PTR_LIST_HPP=1', '-DHAVE_LIBS_ARDOUR=1', '-DHAVE_GTKMM=1', '-DHAVE_GTK=1', '-DHAVE_LIBS_GTKMM2EXT=1', '-DHAVE_FFTW35F=1', '-DHAVE_BOOST_FORMAT_HPP=1', '-DHAVE_LIBS_AUDIOGRAPHER=1', '-DHAVE_LIBS_CANVAS=1', '-DHAVE_LIBS_WIDGETS=1', '-DHAVE_LIBS_WAVEVIEW=1', '-DHAVE_LV2_1_0_0=1', '-DHAVE_LIBS_PLUGINS_REASONABLESYNTH_LV2=1', '-DHAVE_CAIRO=1', '-DHAVE_LIBS_PLUGINS_A_COMP_LV2=1', '-DHAVE_LIBS_PLUGINS_A_DELAY_LV2=1', '-DHAVE_LIBS_PLUGINS_A_EQ_LV2=1', '-DHAVE_LIBS_PLUGINS_A_REVERB_LV2=1', '-DHAVE_LIBS_PLUGINS_A_FLUIDSYNTH_LV2=1', '-DHAVE_X11=1', '-DHAVE_PANGOFT2=1', '-DHAVE_FONTCONFIG=1', '-DHAVE_BOOST_SHARED_PTR_HPP=1', '-DHAVE_BOOST_WEAK_PTR_HPP=1', '-DHAVE_GTK2_ARDOUR=1', '-DHAVE_EXPORT=1', '-DHAVE_MIDI_MAPS=1', '-DHAVE_MCP=1', '-DHAVE_OSC=1', '-DHAVE_PATCHFILES=1', '-DHAVE_SCRIPTS=1', '-DHAVE_HEADLESS=1', '-DHAVE_SESSION_UTILS=1', '-DHAVE_LIBS_FST=1', '-DHAVE_LIBS_VFORK=1', '-DHAVE_LIBS_ARDOURALSAUTIL=1', '-DHAVE_TOOLS_LUADEVEL=1', '-DLIBARDOUR_DLL_EXPORTS=1', '-DPACKAGE="ardour5"', u'-DDATA_DIR="/usr/pkg/share/ardour5"', '-DCONFIG_DIR="/usr/pkg/etc"', u'-DLOCALEDIR="/usr/pkg/share/ardour5/locale"', u'-DLIBARDOUR="ardour5"', '-DLXVST_SUPPORT', '../libs/ardour/session.cc', '-c', '-o', 'libs/ardour/session.cc.1.o'] Using packaged revision *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/audio/ardour *** Error code 1 Stop. make: stopped in /data/pkgsrc/audio/ardour