Bug ID 1224002
Summary Package cheese does not build with gcc 14 because of an assignment from an from incompatible pointer type
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component GNOME
Assignee gnome-bugs@suse.de
Reporter mjambor@suse.com
QA Contact qa-bugs@suse.de
Blocks 1220571
Target Milestone ---
Found By ---
Blocker ---

Package cheese does not build with gcc 14 because of its new errors,
see bug#1220571 and https://gcc.gnu.org/gcc-14/porting_to.html for
more details on these.

Specifically, the problem seems to be at least one assignment from an
incompatible pointer type:

[   25s] ../libcheese/cheese-flash.c: In function ‘cheese_flash_set_property’:
[   25s] ../libcheese/cheese-flash.c:135:22: error: assignment to ‘GtkWidget *’
{aka ‘struct _GtkWidget *’} from incompatible pointer type ‘GObject *’ {aka
‘struct _GObject *’} [-Wincompatible-pointer-types]
[   25s]   135 |         priv->parent = g_object_ref (parent);

taken from
https://build.opensuse.org/package/live_build_log/home:rguenther:plgrnd/cheese/openSUSE_Factory/x86_64

The corresponding Gentoo bug seems to be https://bugs.gentoo.org/919087


You are receiving this mail because: