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