[Bug 1221025] New: GCC 14: uwsgi package fails
https://bugzilla.suse.com/show_bug.cgi?id=1221025 Bug ID: 1221025 Summary: GCC 14: uwsgi package fails Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Containers Assignee: containers-bugowner@suse.de Reporter: michal.jires@suse.com QA Contact: qa-bugs@suse.de CC: jfunk@funktronics.ca Blocks: 1220571 Target Milestone: --- Found By: --- Blocker: --- Building uwsgi with GCC 14 fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:G... Due to (exhaustive list of errors): plugins/glusterfs/glusterfs.c: In function ‘uwsgi_glusterfs_read_async’: plugins/glusterfs/glusterfs.c:72:55: error: passing argument 5 of ‘glfs_read_async’ from incompatible pointer type [-Wincompatible-pointer-types] 72 | if (glfs_read_async(fd, buf, 8192, 0, uwsgi_glusterfs_read_async_cb, &aio)) goto end; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(glfs_fd_t *, ssize_t, void *) {aka void (*)(struct glfs_fd *, long int, void *)} In file included from plugins/glusterfs/glusterfs.c:2: /usr/include/glusterfs/api/glfs.h:711:29: note: expected ‘glfs_io_cbk’ {aka ‘void (*)(struct glfs_fd *, long int, struct glfs_stat *, struct glfs_stat *, void *)’} but argument is of type ‘void (*)(glfs_fd_t *, ssize_t, void *)’ {aka ‘void (*)(struct glfs_fd *, long int, void *)’} 711 | glfs_io_cbk fn, void *data) __THROW | ~~~~~~~~~~~~^~ See the meta bug#1220571 for more info. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221025 Dan Čermák <dcermak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|containers-bugowner@suse.de |jfunk@funktronics.ca -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1221025 https://bugzilla.suse.com/show_bug.cgi?id=1221025#c2 James Oakley <jfunk@funktronics.ca> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #2 from James Oakley <jfunk@funktronics.ca> --- The main issue was with the glusterfs plugin. It was actually broken for some time, but it looks like gcc 14 is rightly marking this as an error now where it was a warning before. This should be fixed in https://build.opensuse.org/package/rdiff/server:http/uwsgi?linkrev=base&rev=126 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com