Bug#1074863: caribou: FTBFS with gcc-14

Rebecca N. Palmer rebecca_palmer at zoho.com
Wed Dec 4 21:37:39 GMT 2024


Control: tags -1 patch

This (untested) patch may fix this bug, but given the more general 
issues around caribou's obsolescence (see other bugs), it might be 
better to just remove it.

--- caribou-0.4.21.orig/modules/gtk3/caribou-gtk-module.c
+++ caribou-0.4.21/modules/gtk3/caribou-gtk-module.c
@@ -592,11 +592,11 @@ static void caribou_gtk_module_callback
         {
                 CaribouKeyboard* _tmp0_ = NULL;
                 GAsyncResult* _tmp1_ = NULL;
-               CaribouKeyboard* _tmp2_ = NULL;
-               CaribouKeyboard* _tmp3_ = NULL;
+               GAsyncInitable* _tmp2_ = NULL;
+               GObject* _tmp3_ = NULL;
                 CaribouKeyboard* _tmp4_ = NULL;
                 _tmp1_ = res;
-               _tmp2_ = g_async_result_get_source_object (_tmp1_);
+               _tmp2_ = (GAsyncInitable*) 
g_async_result_get_source_object (_tmp1_);
                 _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_, 
&_inner_error_);
                 g_object_unref (_tmp2_);
                 _tmp0_ = (CaribouKeyboard*) _tmp3_;



More information about the pkg-gnome-maintainers mailing list