+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/caribou-0.4.21nb27/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/caribou-0.4.21nb27/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for caribou-0.4.21nb27 Making all in caribou make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou' Making all in antler/ make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou/antler' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou/antler' Making all in settings/ make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou/settings' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou/settings' make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou' make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/caribou' Making all in bin make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/bin' make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/bin' Making all in data make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data' Making all in layouts make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts' Making all in scan make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/scan' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/scan' Making all in touch make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/touch' GEN ara.xml GEN de.xml GEN fr.xml GEN il.xml GEN us.xml make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/touch' Making all in fullscale make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/fullscale' GEN us.xml GEN de.xml make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/fullscale' Making all in tablet make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/tablet' GEN us.xml GEN de.xml make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts/tablet' make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts' make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/layouts' Making all in antler make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/antler' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data/antler' make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data' GEN caribou-autostart.desktop.in GEN org.gnome.Caribou.Antler.service GEN org.gnome.Caribou.Daemon.service GEN org.gnome.caribou.gschema.xml.in GEN org.gnome.antler.gschema.xml.in ITMRG caribou-autostart.desktop ITMRG org.gnome.caribou.gschema.xml ITMRG org.gnome.antler.gschema.xml GEN org.gnome.caribou.gschema.valid GEN org.gnome.antler.gschema.valid make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data' make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/data' Making all in po make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/po' MSGFMT an.gmo MSGFMT ar.gmo MSGFMT as.gmo MSGFMT ast.gmo MSGFMT be.gmo MSGFMT bg.gmo MSGFMT bn_IN.gmo MSGFMT bs.gmo MSGFMT ca.gmo MSGFMT ca@valencia.gmo MSGFMT cs.gmo MSGFMT da.gmo MSGFMT el.gmo MSGFMT de.gmo MSGFMT en_GB.gmo MSGFMT eo.gmo MSGFMT es.gmo MSGFMT et.gmo MSGFMT eu.gmo MSGFMT fa.gmo MSGFMT fi.gmo MSGFMT fur.gmo MSGFMT fr.gmo MSGFMT gl.gmo MSGFMT gu.gmo MSGFMT he.gmo MSGFMT hi.gmo MSGFMT hu.gmo MSGFMT id.gmo MSGFMT it.gmo MSGFMT ja.gmo MSGFMT kk.gmo MSGFMT km.gmo MSGFMT kn.gmo MSGFMT ko.gmo MSGFMT lv.gmo MSGFMT mk.gmo MSGFMT lt.gmo MSGFMT ml.gmo MSGFMT mr.gmo MSGFMT ms.gmo MSGFMT nb.gmo MSGFMT ne.gmo MSGFMT nl.gmo MSGFMT nn.gmo MSGFMT oc.gmo MSGFMT or.gmo MSGFMT pa.gmo MSGFMT pl.gmo MSGFMT pt.gmo MSGFMT pt_BR.gmo MSGFMT ro.gmo MSGFMT ru.gmo MSGFMT si.gmo MSGFMT sl.gmo MSGFMT sk.gmo MSGFMT sr.gmo MSGFMT sr@latin.gmo MSGFMT ta.gmo MSGFMT sv.gmo MSGFMT te.gmo MSGFMT tg.gmo MSGFMT tr.gmo MSGFMT ug.gmo MSGFMT uk.gmo MSGFMT vi.gmo MSGFMT zh_CN.gmo MSGFMT zh_HK.gmo MSGFMT zh_TW.gmo make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/po' Making all in libcaribou make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/libcaribou' CC libcaribou_la-xadapter.lo CC libcaribou_la-display-adapter.lo In file included from xadapter.c:12: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xregion.h:59: warning: "TRUE" redefined 59 | #define TRUE 1 | In file included from /home/pbulk/build/x11/caribou/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from xadapter.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gmacros.h:929: note: this is the location of the previous definition 929 | #define TRUE (!FALSE) | In file included from xadapter.c:12: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xregion.h:60: warning: "FALSE" redefined 60 | #define FALSE 0 | In file included from /home/pbulk/build/x11/caribou/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from xadapter.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gmacros.h:925: note: this is the location of the previous definition 925 | #define FALSE (0) | display-adapter.c: In function 'caribou_display_adapter_class_init': display-adapter.c:462:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 462 | g_type_class_add_private (klass, sizeof (CaribouDisplayAdapterPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from display-adapter.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ display-adapter.c: In function 'caribou_display_adapter_instance_init': display-adapter.c:500:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 500 | self->priv = CARIBOU_DISPLAY_ADAPTER_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from display-adapter.c:5: display-adapter.c: In function 'caribou_display_adapter_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ display-adapter.c:517:13: note: in expansion of macro 'g_once_init_enter' 517 | if (g_once_init_enter (&caribou_display_adapter_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ display-adapter.c: In function 'caribou_null_adapter_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ display-adapter.c:707:13: note: in expansion of macro 'g_once_init_enter' 707 | if (g_once_init_enter (&caribou_null_adapter_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_get_reserved_keycode': xadapter.c:613:33: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 613 | _tmp17_ = XKeycodeToKeysym (_tmp15_, (guchar) _tmp16_, 0); | ^~~~~~~ In file included from xadapter.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ xadapter.c:623:41: warning: 'gdk_error_trap_push' is deprecated: Use 'gdk_x11_display_error_trap_push' instead [-Wdeprecated-declarations] 623 | gdk_error_trap_push (); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdk.h:50, from xadapter.c:16: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdkmain.h:70:32: note: declared here 70 | void gdk_error_trap_push (void); | ^~~~~~~~~~~~~~~~~~~ xadapter.c:634:41: warning: 'gdk_error_trap_pop' is deprecated: Use 'gdk_x11_display_error_trap_pop' instead [-Wdeprecated-declarations] 634 | _tmp25_ = gdk_error_trap_pop (); | ^~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdk.h:50, from xadapter.c:16: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdkmain.h:73:32: note: declared here 73 | G_GNUC_WARN_UNUSED_RESULT gint gdk_error_trap_pop (void); | ^~~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_replace_keycode': xadapter.c:710:17: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 710 | _tmp4_ = XKeycodeToKeysym (_tmp2_, _tmp3_, 0); | ^~~~~~ In file included from xadapter.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_best_keycode_keyval_match': xadapter.c:823:9: warning: 'gdk_keymap_get_default' is deprecated: Use 'gdk_keymap_get_for_display' instead [-Wdeprecated-declarations] 823 | _tmp0_ = gdk_keymap_get_default (); | ^~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdk.h:48, from xadapter.c:16: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-3.0/gdk/gdkkeys.h:84:12: note: declared here 84 | GdkKeymap* gdk_keymap_get_default (void); | ^~~~~~~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_key_button_handler_class_init': xadapter.c:1802:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1802 | g_type_class_add_private (klass, sizeof (CaribouXAdapterKeyButtonHandlerPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from xadapter.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_key_button_handler_instance_init': xadapter.c:1807:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1807 | self->priv = CARIBOU_XADAPTER_KEY_BUTTON_HANDLER_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from xadapter.c:5: xadapter.c: In function 'caribou_xadapter_key_button_handler_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ xadapter.c:1821:13: note: in expansion of macro 'g_once_init_enter' 1821 | if (g_once_init_enter (&caribou_xadapter_key_button_handler_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_class_init': xadapter.c:1853:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1853 | g_type_class_add_private (klass, sizeof (CaribouXAdapterPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from xadapter.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ xadapter.c: In function 'caribou_xadapter_instance_init': xadapter.c:1870:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1870 | self->priv = CARIBOU_XADAPTER_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from xadapter.c:5: xadapter.c: In function 'caribou_xadapter_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ xadapter.c:1896:13: note: in expansion of macro 'g_once_init_enter' 1896 | if (g_once_init_enter (&caribou_xadapter_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-keyboard-model.lo keyboard-model.c: In function 'caribou_keyboard_model_get_groups': keyboard-model.c:548:45: warning: passing argument 1 of 'gee_abstract_map_get_keys' from incompatible pointer type [-Wincompatible-pointer-types] 548 | _tmp1_ = gee_abstract_map_get_keys ((GeeMap*) _tmp0_); | ^~~~~~~~~~~~~~~~ | | | GeeMap * {aka struct _GeeMap *} In file included from keyboard-model.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1562:64: note: expected 'GeeAbstractMap *' {aka 'struct _GeeAbstractMap *'} but argument is of type 'GeeMap *' {aka 'struct _GeeMap *'} 1562 | VALA_EXTERN GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self); | ~~~~~~~~~~~~~~~~^~~~ keyboard-model.c: In function 'caribou_keyboard_model_real_get_children': keyboard-model.c:639:47: warning: passing argument 1 of 'gee_abstract_map_get_values' from incompatible pointer type [-Wincompatible-pointer-types] 639 | _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_); | ^~~~~~~~~~~~~~~~ | | | GeeMap * {aka struct _GeeMap *} In file included from keyboard-model.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1563:73: note: expected 'GeeAbstractMap *' {aka 'struct _GeeAbstractMap *'} but argument is of type 'GeeMap *' {aka 'struct _GeeMap *'} 1563 | VALA_EXTERN GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self); | ~~~~~~~~~~~~~~~~^~~~ keyboard-model.c: In function 'caribou_keyboard_model_class_init': keyboard-model.c:816:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 816 | g_type_class_add_private (klass, sizeof (CaribouKeyboardModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ keyboard-model.c: In function 'caribou_keyboard_model_instance_init': keyboard-model.c:837:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 837 | self->priv = CARIBOU_KEYBOARD_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from keyboard-model.c:5: keyboard-model.c: In function 'caribou_keyboard_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ keyboard-model.c:866:13: note: in expansion of macro 'g_once_init_enter' 866 | if (g_once_init_enter (&caribou_keyboard_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-keyboard-service.lo keyboard-service.c: In function 'caribou_keyboard_service_register_keyboard': keyboard-service.c:189:311: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 189 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, dbus_name, G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ keyboard-service.c:189:563: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 189 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, dbus_name, G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ keyboard-service.c:189:799: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 189 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, dbus_name, G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_impl_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ keyboard-service.c: In function 'caribou_keyboard_service_on_impl_name_acquired': keyboard-service.c:255:343: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 255 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.gnome.Caribou.Keyboard", G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ keyboard-service.c:255:601: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 255 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.gnome.Caribou.Keyboard", G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ keyboard-service.c:255:827: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 255 | g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.gnome.Caribou.Keyboard", G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, (GClosure*) ((_caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_generic_name_acquired_gbus_name_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((_caribou_keyboard_service_on_name_lost_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_keyboard_service_on_name_lost_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from keyboard-service.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from keyboard-service.c:5: keyboard-service.c: In function 'caribou_keyboard_service_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ keyboard-service.c:334:13: note: in expansion of macro 'g_once_init_enter' 334 | if (g_once_init_enter (&caribou_keyboard_service_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-group-model.lo group-model.c: In function 'caribou_group_model_get_levels': group-model.c:295:45: warning: passing argument 1 of 'gee_abstract_map_get_keys' from incompatible pointer type [-Wincompatible-pointer-types] 295 | _tmp1_ = gee_abstract_map_get_keys ((GeeMap*) _tmp0_); | ^~~~~~~~~~~~~~~~ | | | GeeMap * {aka struct _GeeMap *} In file included from group-model.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1562:64: note: expected 'GeeAbstractMap *' {aka 'struct _GeeAbstractMap *'} but argument is of type 'GeeMap *' {aka 'struct _GeeMap *'} 1562 | VALA_EXTERN GeeSet* gee_abstract_map_get_keys (GeeAbstractMap* self); | ~~~~~~~~~~~~~~~~^~~~ group-model.c: In function 'caribou_group_model_real_get_children': group-model.c:359:47: warning: passing argument 1 of 'gee_abstract_map_get_values' from incompatible pointer type [-Wincompatible-pointer-types] 359 | _tmp1_ = gee_abstract_map_get_values ((GeeMap*) _tmp0_); | ^~~~~~~~~~~~~~~~ | | | GeeMap * {aka struct _GeeMap *} In file included from group-model.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1563:73: note: expected 'GeeAbstractMap *' {aka 'struct _GeeAbstractMap *'} but argument is of type 'GeeMap *' {aka 'struct _GeeMap *'} 1563 | VALA_EXTERN GeeCollection* gee_abstract_map_get_values (GeeAbstractMap* self); | ~~~~~~~~~~~~~~~~^~~~ group-model.c: In function 'caribou_group_model_class_init': group-model.c:400:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 400 | g_type_class_add_private (klass, sizeof (CaribouGroupModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from group-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ group-model.c: In function 'caribou_group_model_instance_init': group-model.c:415:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 415 | self->priv = CARIBOU_GROUP_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from group-model.c:5: group-model.c: In function 'caribou_group_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ group-model.c:440:13: note: in expansion of macro 'g_once_init_enter' 440 | if (g_once_init_enter (&caribou_group_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-level-model.lo CC libcaribou_la-row-model.lo level-model.c: In function 'caribou_level_model_class_init': level-model.c:384:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 384 | g_type_class_add_private (klass, sizeof (CaribouLevelModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from level-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ level-model.c: In function 'caribou_level_model_instance_init': level-model.c:402:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 402 | self->priv = CARIBOU_LEVEL_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from level-model.c:5: level-model.c: In function 'caribou_level_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ level-model.c:426:13: note: in expansion of macro 'g_once_init_enter' 426 | if (g_once_init_enter (&caribou_level_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ row-model.c: In function 'caribou_row_model_class_init': row-model.c:379:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 379 | g_type_class_add_private (klass, sizeof (CaribouRowModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from row-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ row-model.c: In function 'caribou_row_model_instance_init': row-model.c:405:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 405 | self->priv = CARIBOU_ROW_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from row-model.c:5: row-model.c: In function 'caribou_row_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ row-model.c:426:13: note: in expansion of macro 'g_once_init_enter' 426 | if (g_once_init_enter (&caribou_row_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-key-model.lo CC libcaribou_la-column-model.lo key-model.c: In function 'g_unichar_to_string': key-model.c:344:34: warning: passing argument 2 of 'g_unichar_to_utf8' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 344 | g_unichar_to_utf8 (self, _tmp1_); | ^~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gstring.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:56, from key-model.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gunicode.h:907:42: note: expected 'gchar *' {aka 'char *'} but argument is of type 'const gchar *' {aka 'const char *'} 907 | gchar *outbuf); | ~~~~~~~~~~~~^~~~~~ key-model.c: In function 'caribou_key_model_on_key_held': key-model.c:854:52: warning: passing argument 1 of 'gee_abstract_collection_get_size' from incompatible pointer type [-Wincompatible-pointer-types] 854 | _tmp1_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp0_); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | GeeCollection * {aka struct _GeeCollection *} In file included from key-model.c:12: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1504:75: note: expected 'GeeAbstractCollection *' {aka 'struct _GeeAbstractCollection *'} but argument is of type 'GeeCollection *' {aka 'struct _GeeCollection *'} 1504 | VALA_EXTERN gint gee_abstract_collection_get_size (GeeAbstractCollection* self); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ key-model.c: In function 'caribou_key_model_class_init': key-model.c:1219:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1219 | g_type_class_add_private (klass, sizeof (CaribouKeyModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from key-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ key-model.c: In function 'caribou_key_model_instance_init': key-model.c:1261:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1261 | self->priv = CARIBOU_KEY_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from key-model.c:5: key-model.c: In function 'caribou_key_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ key-model.c:1301:13: note: in expansion of macro 'g_once_init_enter' 1301 | if (g_once_init_enter (&caribou_key_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ key-model.c: In function 'caribou_modifier_state_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ key-model.c:1411:13: note: in expansion of macro 'g_once_init_enter' 1411 | if (g_once_init_enter (&caribou_modifier_state_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ key-model.c: In function 'caribou_modifier_map_entry_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ key-model.c:1455:13: note: in expansion of macro 'g_once_init_enter' 1455 | if (g_once_init_enter (&caribou_modifier_map_entry_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ key-model.c: In function 'caribou_label_map_entry_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ key-model.c:1502:13: note: in expansion of macro 'g_once_init_enter' 1502 | if (g_once_init_enter (&caribou_label_map_entry_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ column-model.c: In function 'caribou_column_model_class_init': column-model.c:356:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 356 | g_type_class_add_private (klass, sizeof (CaribouColumnModelPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from column-model.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ column-model.c: In function 'caribou_column_model_instance_init': column-model.c:382:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 382 | self->priv = CARIBOU_COLUMN_MODEL_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from column-model.c:5: column-model.c: In function 'caribou_column_model_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ column-model.c:399:13: note: in expansion of macro 'g_once_init_enter' 399 | if (g_once_init_enter (&caribou_column_model_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-scanner.lo scanner.c: In function 'caribou_scanner_class_init': scanner.c:1155:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1155 | g_type_class_add_private (klass, sizeof (CaribouScannerPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from scanner.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ scanner.c: In function 'caribou_scanner_instance_init': scanner.c:1174:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1174 | self->priv = CARIBOU_SCANNER_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from scanner.c:5: scanner.c: In function 'caribou_scanner_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ scanner.c:1202:13: note: in expansion of macro 'g_once_init_enter' 1202 | if (g_once_init_enter (&caribou_scanner_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-iscannable-item.lo In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from iscannable-item.c:5: iscannable-item.c: In function 'caribou_iscannable_item_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ iscannable-item.c:73:13: note: in expansion of macro 'g_once_init_enter' 73 | if (g_once_init_enter (&caribou_iscannable_item_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-iscannable-group.lo CC libcaribou_la-scannable-group.lo In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from iscannable-group.c:5: iscannable-group.c: In function 'caribou_iscannable_group_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ iscannable-group.c:134:13: note: in expansion of macro 'g_once_init_enter' 134 | if (g_once_init_enter (&caribou_iscannable_group_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ iscannable-group.c: In function 'caribou_scan_grouping_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ iscannable-group.c:147:13: note: in expansion of macro 'g_once_init_enter' 147 | if (g_once_init_enter (&caribou_scan_grouping_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ scannable-group.c: In function 'caribou_scannable_group_class_init': scannable-group.c:674:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 674 | g_type_class_add_private (klass, sizeof (CaribouScannableGroupPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from scannable-group.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ scannable-group.c: In function 'caribou_scannable_group_instance_init': scannable-group.c:699:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 699 | self->priv = CARIBOU_SCANNABLE_GROUP_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from scannable-group.c:5: scannable-group.c: In function 'caribou_scannable_group_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ scannable-group.c:718:13: note: in expansion of macro 'g_once_init_enter' 718 | if (g_once_init_enter (&caribou_scannable_group_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-ikeyboard-object.lo In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from ikeyboard-object.c:5: ikeyboard-object.c: In function 'caribou_ikeyboard_object_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ ikeyboard-object.c:165:13: note: in expansion of macro 'g_once_init_enter' 165 | if (g_once_init_enter (&caribou_ikeyboard_object_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CC libcaribou_la-xml-deserializer.lo xml-deserializer.c: In function 'caribou_xml_deserializer_get_layout_file': xml-deserializer.c:334:27: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} [-Wincompatible-pointer-types] 334 | _tmp15_ = _tmp14_ = g_get_system_data_dirs (); | ^ xml-deserializer.c:370:27: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} [-Wincompatible-pointer-types] 370 | _tmp27_ = _tmp26_ = g_get_system_data_dirs (); | ^ xml-deserializer.c:411:61: warning: passing argument 1 of 'gee_abstract_collection_get_size' from incompatible pointer type [-Wincompatible-pointer-types] 411 | _tmp36_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp35_); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | GeeCollection * {aka struct _GeeCollection *} In file included from xml-deserializer.c:10: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1504:75: note: expected 'GeeAbstractCollection *' {aka 'struct _GeeAbstractCollection *'} but argument is of type 'GeeCollection *' {aka 'struct _GeeCollection *'} 1504 | VALA_EXTERN gint gee_abstract_collection_get_size (GeeAbstractCollection* self); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ xml-deserializer.c:472:61: warning: passing argument 1 of 'gee_abstract_collection_get_size' from incompatible pointer type [-Wincompatible-pointer-types] 472 | _tmp52_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp51_); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | GeeCollection * {aka struct _GeeCollection *} In file included from xml-deserializer.c:10: /home/pbulk/build/x11/caribou/work/.buildlink/include/gee-0.8/gee.h:1504:75: note: expected 'GeeAbstractCollection *' {aka 'struct _GeeAbstractCollection *'} but argument is of type 'GeeCollection *' {aka 'struct _GeeCollection *'} 1504 | VALA_EXTERN gint gee_abstract_collection_get_size (GeeAbstractCollection* self); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from xml-deserializer.c:5: xml-deserializer.c: In function 'caribou_xml_deserializer_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ xml-deserializer.c:1202:13: note: in expansion of macro 'g_once_init_enter' 1202 | if (g_once_init_enter (&caribou_xml_deserializer_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CCLD libcaribou.la GEN Caribou-1.0.gir /usr/pkg/bin/g-ir-compiler --shared-library=libcaribou.so.0 -o Caribou-1.0.typelib Caribou-1.0.gir make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/libcaribou' Making all in modules make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules' Making all in gtk3 make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk3' /bin/make all-am make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk3' CC libcaribou_gtk_module_la-caribou-gtk-module.lo CC libcaribou_gtk_module_la-caribou-module.lo In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from caribou-gtk-module.c:5: caribou-gtk-module.c: In function 'caribou_keyboard_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c:199:13: note: in expansion of macro 'g_once_init_enter' 199 | if (g_once_init_enter (&caribou_keyboard_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ caribou-gtk-module.c: In function 'caribou_gtk_module_callback': caribou-gtk-module.c:599:24: warning: assignment to 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 599 | _tmp2_ = g_async_result_get_source_object (_tmp1_); | ^ caribou-gtk-module.c:600:55: warning: passing argument 1 of 'g_async_initable_new_finish' from incompatible pointer type [-Wincompatible-pointer-types] 600 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^~~~~~ | | | CaribouKeyboard * {aka struct _CaribouKeyboard *} In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gio.h:37, from caribou-gtk-module.c:7: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gasyncinitable.h:116:67: note: expected 'GAsyncInitable *' {aka 'struct _GAsyncInitable *'} but argument is of type 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} 116 | GObject *g_async_initable_new_finish (GAsyncInitable *initable, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ caribou-gtk-module.c:600:24: warning: assignment to 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 600 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^ caribou-gtk-module.c: In function 'caribou_gtk_module_class_init': caribou-gtk-module.c:1238:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1238 | g_type_class_add_private (klass, sizeof (CaribouGtkModulePrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from caribou-gtk-module.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c: In function 'caribou_gtk_module_instance_init': caribou-gtk-module.c:1243:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1243 | self->priv = CARIBOU_GTK_MODULE_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from caribou-gtk-module.c:5: caribou-gtk-module.c: In function 'caribou_gtk_module_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c:1260:13: note: in expansion of macro 'g_once_init_enter' 1260 | if (g_once_init_enter (&caribou_gtk_module_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CCLD libcaribou-gtk-module.la make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk3' make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk3' Making all in gtk2 make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk2' /bin/make all-am make[3]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk2' CC libcaribou_gtk_module_la-caribou-gtk-module.lo CC libcaribou_gtk_module_la-caribou-module.lo In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from caribou-gtk-module.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from caribou-gtk-module.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from caribou-gtk-module.c:9: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from caribou-gtk-module.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from caribou-gtk-module.c:15: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xregion.h:59: warning: "TRUE" redefined 59 | #define TRUE 1 | In file included from /home/pbulk/build/x11/caribou/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from caribou-gtk-module.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gmacros.h:929: note: this is the location of the previous definition 929 | #define TRUE (!FALSE) | In file included from caribou-gtk-module.c:15: /home/pbulk/build/x11/caribou/work/.buildlink/include/X11/Xregion.h:60: warning: "FALSE" redefined 60 | #define FALSE 0 | In file included from /home/pbulk/build/x11/caribou/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from caribou-gtk-module.c:5: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gmacros.h:925: note: this is the location of the previous definition 925 | #define FALSE (0) | In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from caribou-gtk-module.c:5: caribou-gtk-module.c: In function 'caribou_keyboard_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c:203:13: note: in expansion of macro 'g_once_init_enter' 203 | if (g_once_init_enter (&caribou_keyboard_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ caribou-gtk-module.c: In function 'caribou_gtk_module_callback': caribou-gtk-module.c:603:24: warning: assignment to 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 603 | _tmp2_ = g_async_result_get_source_object (_tmp1_); | ^ caribou-gtk-module.c:604:55: warning: passing argument 1 of 'g_async_initable_new_finish' from incompatible pointer type [-Wincompatible-pointer-types] 604 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^~~~~~ | | | CaribouKeyboard * {aka struct _CaribouKeyboard *} In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gio.h:37, from caribou-gtk-module.c:7: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gasyncinitable.h:116:67: note: expected 'GAsyncInitable *' {aka 'struct _GAsyncInitable *'} but argument is of type 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} 116 | GObject *g_async_initable_new_finish (GAsyncInitable *initable, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ caribou-gtk-module.c:604:24: warning: assignment to 'CaribouKeyboard *' {aka 'struct _CaribouKeyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 604 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^ caribou-gtk-module.c: In function 'caribou_gtk_module_class_init': caribou-gtk-module.c:1250:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1250 | g_type_class_add_private (klass, sizeof (CaribouGtkModulePrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from caribou-gtk-module.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c: In function 'caribou_gtk_module_instance_init': caribou-gtk-module.c:1255:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1255 | self->priv = CARIBOU_GTK_MODULE_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from caribou-gtk-module.c:5: caribou-gtk-module.c: In function 'caribou_gtk_module_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ caribou-gtk-module.c:1272:13: note: in expansion of macro 'g_once_init_enter' 1272 | if (g_once_init_enter (&caribou_gtk_module_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from caribou-module.c:1: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from caribou-module.c:1: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from caribou-module.c:1: /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:32, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/x11/caribou/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from caribou-module.c:1: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ CCLD libcaribou-gtk-module.la make[3]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk2' make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules/gtk2' make[2]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules' make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/modules' Making all in tools make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/tools' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/tools' Making all in vapi make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/vapi' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/vapi' Making all in daemon make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/daemon' CC caribou-daemon.o In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from daemon.c:5: daemon.c: In function 'caribou__keyboard_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ daemon.c:220:13: note: in expansion of macro 'g_once_init_enter' 220 | if (g_once_init_enter (&caribou__keyboard_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ daemon.c: In function 'caribou_daemon_construct': daemon.c:576:363: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 576 | _tmp1_ = g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.gnome.Caribou.Daemon", G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT | G_BUS_NAME_OWNER_FLAGS_REPLACE, (GClosure*) ((_caribou_daemon_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_daemon_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((NULL == NULL) ? NULL : g_cclosure_new ((GCallback) NULL, NULL, NULL)), (GClosure*) ((_caribou_daemon_quit_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_daemon_quit_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from daemon.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ daemon.c:576:638: warning: passing argument 3 of 'g_cclosure_new' from incompatible pointer type [-Wincompatible-pointer-types] 576 | _tmp1_ = g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.gnome.Caribou.Daemon", G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT | G_BUS_NAME_OWNER_FLAGS_REPLACE, (GClosure*) ((_caribou_daemon_on_bus_acquired_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_daemon_on_bus_acquired_gbus_acquired_callback, g_object_ref (self), g_object_unref)), (GClosure*) ((NULL == NULL) ? NULL : g_cclosure_new ((GCallback) NULL, NULL, NULL)), (GClosure*) ((_caribou_daemon_quit_gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _caribou_daemon_quit_gbus_name_lost_callback, g_object_ref (self), g_object_unref))); | ^~~~~~~~~~~~~~ | | | void (*)(void *) In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:29, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from daemon.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gclosure.h:225:65: note: expected 'GClosureNotify' {aka 'void (*)(void *, struct _GClosure *)'} but argument is of type 'void (*)(void *)' 225 | GClosureNotify destroy_data); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ daemon.c: In function 'caribou_daemon_on_get_proxy_ready': daemon.c:635:24: warning: assignment to 'Caribou_Keyboard *' {aka 'struct _Caribou_Keyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 635 | _tmp2_ = g_async_result_get_source_object (_tmp1_); | ^ daemon.c:636:55: warning: passing argument 1 of 'g_async_initable_new_finish' from incompatible pointer type [-Wincompatible-pointer-types] 636 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^~~~~~ | | | Caribou_Keyboard * {aka struct _Caribou_Keyboard *} In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gio.h:37, from daemon.c:7: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gio/gasyncinitable.h:116:67: note: expected 'GAsyncInitable *' {aka 'struct _GAsyncInitable *'} but argument is of type 'Caribou_Keyboard *' {aka 'struct _Caribou_Keyboard *'} 116 | GObject *g_async_initable_new_finish (GAsyncInitable *initable, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ daemon.c:636:24: warning: assignment to 'Caribou_Keyboard *' {aka 'struct _Caribou_Keyboard *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] 636 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, &_inner_error_); | ^ daemon.c: In function 'caribou_daemon_class_init': daemon.c:1471:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] 1471 | g_type_class_add_private (klass, sizeof (CaribouDaemonPrivate)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib-object.h:24, from daemon.c:6: /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here 1497 | void g_type_class_add_private (gpointer g_class, | ^~~~~~~~~~~~~~~~~~~~~~~~ daemon.c: In function 'caribou_daemon_instance_init': daemon.c:1477:20: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE" 1477 | self->priv = CARIBOU_DAEMON_GET_PRIVATE (self); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib.h:34, from daemon.c:5: daemon.c: In function 'caribou_daemon_get_type': /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wincompatible-pointer-types] 131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~ /home/pbulk/build/x11/caribou/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' 272 | (!g_atomic_pointer_get (location) && \ | ^~~~~~~~~~~~~~~~~~~~ daemon.c:1495:13: note: in expansion of macro 'g_once_init_enter' 1495 | if (g_once_init_enter (&caribou_daemon_type_id__volatile)) { | ^~~~~~~~~~~~~~~~~ CCLD caribou make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21/daemon' make[1]: Entering directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/pbulk/build/x11/caribou/work/caribou-0.4.21' *** Please use pkgtools/verifypc to sanity check dependencies.