Bug#1074863: caribou: FTBFS with gcc-14

Rebecca N. Palmer rebecca_palmer at zoho.com
Tue Dec 3 20:11:06 GMT 2024


Upstream is archived, and do not appear to be aware of this bug.

The actual errors appear to be these 3:

caribou-gtk-module.c: In function 'caribou_gtk_module_callback':
caribou-gtk-module.c:599:24: error: 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: error: 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 /usr/include/glib-2.0/gio/gio.h:37,
                  from caribou-gtk-module.c:7:
/usr/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: error: 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_);
       |                        ^



More information about the pkg-gnome-maintainers mailing list