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