Description of problem: GCC 8.0 -Wextra includes -Wcast-function-type, which leads to compilation errors on GObject code when combined with -Werror. Example build log can be found here https://build.opensuse.org/public/build/home:stefanb2/Fedora_Rawhide/x86_64/pidgin-sipe/_log Upstream has fixed this issue on master branch: * https://gitlab.gnome.org/GNOME/glib/commit/c1f5e52844c3bf503aca8881b6af68f78f028b4d * https://gitlab.gnome.org/GNOME/glib/commit/55e1c6185f74170980067f2b247152b400ab62d2 and glib-2.54 branch: * https://gitlab.gnome.org/GNOME/glib/commit/cdcd6be206105b9cfbe745a8a4e8a12fa48db487 * https://gitlab.gnome.org/GNOME/glib/commit/cb451011c3b2f584f2bb51fe2deb0abc073b59b8 As far as I can see rawhide is building glib2-2.55.2 so I guess pulling the master branch changes would be applicable.
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
Ping, any progress on this? At least "libnice" package on F28+ is affected by this issue, see bug #1541646
Can you please add this bug to https://bodhi.fedoraproject.org/updates/FEDORA-2018-5ebe0eb1f2 ? I verified with a build against rawhide that this issue is fixed with glib2 2.56.0 .
PackageKit-1.1.9-2.fc28 abattis-cantarell-fonts-0.101-1.fc28 adwaita-icon-theme-3.28.0-1.fc28 aisleriot-3.22.5-1.fc28 anjuta-3.28.0-1.fc28 at-spi2-atk-2.26.2-1.fc28 at-spi2-core-2.28.0-1.fc28 atk-2.28.1-1.fc28 baobab-3.28.0-1.fc28 cheese-3.28.0-1.fc28 clutter-gst3-3.0.26-1.fc28 colord-1.4.2-1.fc28 control-center-3.28.0-1.fc28 corebird-1.7.4-2.fc28 dconf-0.28.0-1.fc28 dconf-editor-3.28.0-1.fc28 devhelp-3.28.0-1.fc28 eog-3.28.0-1.fc28 eog-plugins-3.26.2-1.fc28 epiphany-3.28.0.1-1.fc28 evince-3.28.0-1.fc28 evolution-3.28.0-1.fc28 evolution-data-server-3.28.0-1.fc28 evolution-ews-3.28.0-1.fc28 evolution-mapi-3.28.0-1.fc28 file-roller-3.28.0-1.fc28 five-or-more-3.28.0-1.fc28 four-in-a-row-3.28.0-1.fc28 fwupd-1.0.6-1.fc28 gala-0.3.0-1.20180311.git6d3253a.fc28 gcr-3.28.0-1.fc28 gdm-3.28.0-1.fc28 gedit-3.28.0-1.fc28 gedit-plugins-3.28.0-1.fc28 gjs-1.52.0-1.fc28 glade-3.22.0-1.fc28 glib-networking-2.56.0-1.fc28 glib2-2.56.0-1.fc28 gmime30-3.2.0-1.fc28 gnome-backgrounds-3.28.0-1.fc28 gnome-bluetooth-3.28.0-1.fc28 gnome-boxes-3.27.92-2.fc28 gnome-builder-3.28.0-1.fc28 gnome-calculator-3.28.0-1.fc28 gnome-calendar-3.28.0-1.fc28 gnome-characters-3.28.0-1.fc28 gnome-chess-3.28.0-1.fc28 gnome-clocks-3.28.0-1.fc28 gnome-color-manager-3.28.0-1.fc28 gnome-contacts-3.28.0-1.fc28 gnome-desktop3-3.28.0-1.fc28 gnome-devel-docs-3.28.0-1.fc28 gnome-disk-utility-3.28.0-1.fc28 gnome-documents-3.27.92-2.fc28 gnome-font-viewer-3.28.0-1.fc28 gnome-getting-started-docs-3.28.0-1.fc28 gnome-initial-setup-3.28.0-1.fc28 gnome-keyring-3.28.0.1-1.fc28 gnome-klotski-3.22.3-1.fc28 gnome-logs-3.28.0-1.fc28 gnome-maps-3.28.0-1.fc28 gnome-mines-3.28.0-1.fc28 gnome-multi-writer-3.28.0-1.fc28 gnome-music-3.28.0-1.fc28 gnome-online-accounts-3.28.0-1.fc28 gnome-packagekit-3.28.0-1.fc28 gnome-photos-3.28.0-1.fc28 gnome-robots-3.22.3-1.fc28 gnome-session-3.28.0-1.fc28 gnome-settings-daemon-3.28.0-1.fc28 gnome-shell-3.28.0-1.fc28 gnome-shell-extensions-3.28.0-1.fc28 gnome-software-3.28.0-4.fc28 gnome-sudoku-3.28.0-1.fc28 gnome-system-monitor-3.28.0-1.fc28 gnome-taquin-3.28.0-1.fc28 gnome-todo-3.28.0-1.fc28 gnome-tweaks-3.28.0-1.fc28 gnome-usage-3.28.0-1.fc28 gnome-user-docs-3.28.0-1.fc28 gobject-introspection-1.56.0-1.fc28 gpaste-3.28.0-1.fc28 gsettings-desktop-schemas-3.28.0-1.fc28 gspell-1.8.0-1.fc28 gthumb-3.6.1-1.fc28 gtk3-3.22.29-1.fc28 gtksourceview3-3.24.7-1.fc28 gucharmap-10.0.4-1.fc28 gvfs-1.36.0-1.fc28 iagno-3.28.0-1.fc28 jsonrpc-glib-3.28.0-1.fc28 latexila-3.26.1-4.fc28 libappstream-glib-0.7.7-2.fc28 libdazzle-3.28.0-1.fc28 libgdl-3.28.0-1.fc28 libgee-0.20.1-1.fc28 libgepub-0.6.0-1.fc28 libgnome-games-support-1.4.0-1.fc28 libgweather-3.28.0-1.fc28 libical-3.0.3-2.fc28 libsoup-2.62.0-1.fc28 lightsoff-3.28.0-1.fc28 mutter-3.28.0-1.fc28 nautilus-3.28.0.1-1.fc28 orca-3.27.91-1.fc28 pango-1.42.0-1.fc28 polari-3.28.0-1.fc28 pygobject3-3.28.0-1.fc28 shotwell-0.28.0-1.fc28 simple-scan-3.28.0-1.fc28 swell-foop-3.28.0-1.fc28 sysprof-3.28.0-1.fc28 template-glib-3.28.0-1.fc28 vala-0.40.0-1.fc28 webkit2gtk3-2.20.0-2.fc28 wingpanel-2.0.4-6.fc28 xed-1.6.4-0.2.20180309git3733860.fc28 yelp-3.28.0-1.fc28 yelp-tools-3.28.0-1.fc28 yelp-xsl-3.28.0-1.fc28 zenity-3.28.0-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-5ebe0eb1f2
(In reply to Stefan Becker from comment #3) > Can you please add this bug to > https://bodhi.fedoraproject.org/updates/FEDORA-2018-5ebe0eb1f2 ? I verified > with a build against rawhide that this issue is fixed with glib2 2.56.0 . Sure, done! Thanks.
PackageKit-1.1.9-2.fc28, adwaita-icon-theme-3.28.0-1.fc28, aisleriot-3.22.5-1.fc28, anjuta-3.28.0-1.fc28, at-spi2-atk-2.26.2-1.fc28, at-spi2-core-2.28.0-1.fc28, atk-2.28.1-1.fc28, baobab-3.28.0-1.fc28, cheese-3.28.0-1.fc28, clutter-gst3-3.0.26-1.fc28, colord-1.4.2-1.fc28, control-center-3.28.0-1.fc28, corebird-1.7.4-2.fc28, dconf-0.28.0-1.fc28, dconf-editor-3.28.0-1.fc28, devhelp-3.28.0-1.fc28, eog-3.28.0-1.fc28, eog-plugins-3.26.2-1.fc28, epiphany-3.28.0.1-1.fc28, evince-3.28.0-1.fc28, evolution-3.28.0-1.fc28, evolution-data-server-3.28.0-1.fc28, evolution-ews-3.28.0-1.fc28, evolution-mapi-3.28.0-1.fc28, file-roller-3.28.0-1.fc28, five-or-more-3.28.0-1.fc28, four-in-a-row-3.28.0-1.fc28, fwupd-1.0.6-1.fc28, gala-0.3.0-1.20180311.git6d3253a.fc28, gcr-3.28.0-1.fc28, gdm-3.28.0-1.fc28, gedit-3.28.0-1.fc28, gedit-plugins-3.28.0-1.fc28, gjs-1.52.0-1.fc28, glade-3.22.0-1.fc28, glib-networking-2.56.0-1.fc28, glib2-2.56.0-1.fc28, gmime30-3.2.0-1.fc28, gnome-backgrounds-3.28.0-1.fc28, gnome-bluetooth-3.28.0-1.fc28, gnome-boxes-3.27.92-2.fc28, gnome-builder-3.28.0-1.fc28, gnome-calculator-3.28.0-1.fc28, gnome-calendar-3.28.0-1.fc28, gnome-characters-3.28.0-1.fc28, gnome-chess-3.28.0-1.fc28, gnome-clocks-3.28.0-1.fc28, gnome-color-manager-3.28.0-1.fc28, gnome-contacts-3.28.0-1.fc28, gnome-desktop3-3.28.0-1.fc28, gnome-devel-docs-3.28.0-1.fc28, gnome-disk-utility-3.28.0-1.fc28, gnome-documents-3.27.92-2.fc28, gnome-font-viewer-3.28.0-1.fc28, gnome-getting-started-docs-3.28.0-1.fc28, gnome-initial-setup-3.28.0-1.fc28, gnome-keyring-3.28.0.1-1.fc28, gnome-klotski-3.22.3-1.fc28, gnome-logs-3.28.0-1.fc28, gnome-maps-3.28.0-1.fc28, gnome-mines-3.28.0-1.fc28, gnome-multi-writer-3.28.0-1.fc28, gnome-music-3.28.0-1.fc28, gnome-online-accounts-3.28.0-1.fc28, gnome-packagekit-3.28.0-1.fc28, gnome-photos-3.28.0-1.fc28, gnome-robots-3.22.3-1.fc28, gnome-session-3.28.0-1.fc28, gnome-settings-daemon-3.28.0-1.fc28, gnome-shell-3.28.0-1.fc28, gnome-shell-extensions-3.28.0-1.fc28, gnome-software-3.28.0-4.fc28, gnome-sudoku-3.28.0-1.fc28, gnome-system-monitor-3.28.0-1.fc28, gnome-taquin-3.28.0-1.fc28, gnome-todo-3.28.0-1.fc28, gnome-tweaks-3.28.0-1.fc28, gnome-usage-3.28.0-1.fc28, gnome-user-docs-3.28.0-1.fc28, gobject-introspection-1.56.0-1.fc28, gpaste-3.28.0-1.fc28, gsettings-desktop-schemas-3.28.0-1.fc28, gspell-1.8.0-1.fc28, gthumb-3.6.1-1.fc28, gtk3-3.22.29-1.fc28, gtksourceview3-3.24.7-1.fc28, gucharmap-10.0.4-1.fc28, gvfs-1.36.0-1.fc28, iagno-3.28.0-1.fc28, jsonrpc-glib-3.28.0-1.fc28, latexila-3.26.1-4.fc28, libappstream-glib-0.7.7-2.fc28, libdazzle-3.28.0-1.fc28, libgdl-3.28.0-1.fc28, libgee-0.20.1-1.fc28, libgepub-0.6.0-1.fc28, libgnome-games-support-1.4.0-1.fc28, libgweather-3.28.0-1.fc28, libical-3.0.3-2.fc28, libsoup-2.62.0-1.fc28, lightsoff-3.28.0-1.fc28, mutter-3.28.0-1.fc28, nautilus-3.28.0.1-1.fc28, orca-3.27.91-1.fc28, pango-1.42.0-1.fc28, polari-3.28.0-1.fc28, pygobject3-3.28.0-1.fc28, shotwell-0.28.0-1.fc28, simple-scan-3.28.0-1.fc28, swell-foop-3.28.0-1.fc28, sysprof-3.28.0-1.fc28, template-glib-3.28.0-1.fc28, vala-0.40.0-1.fc28, webkit2gtk3-2.20.0-2.fc28, wingpanel-2.0.4-6.fc28, xed-1.6.4-0.2.20180309git3733860.fc28, yelp-3.28.0-1.fc28, yelp-tools-3.28.0-1.fc28, yelp-xsl-3.28.0-1.fc28, zenity-3.28.0-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-5ebe0eb1f2
PackageKit-1.1.9-2.fc28, adwaita-icon-theme-3.28.0-1.fc28, aisleriot-3.22.5-1.fc28, anjuta-3.28.0-1.fc28, at-spi2-atk-2.26.2-1.fc28, at-spi2-core-2.28.0-1.fc28, atk-2.28.1-1.fc28, baobab-3.28.0-1.fc28, cheese-3.28.0-1.fc28, clutter-gst3-3.0.26-1.fc28, colord-1.4.2-1.fc28, control-center-3.28.0-1.fc28, corebird-1.7.4-2.fc28, dconf-0.28.0-1.fc28, dconf-editor-3.28.0-1.fc28, devhelp-3.28.0-1.fc28, eog-3.28.0-1.fc28, eog-plugins-3.26.2-1.fc28, epiphany-3.28.0.1-1.fc28, evince-3.28.0-1.fc28, evolution-3.28.0-1.fc28, evolution-data-server-3.28.0-1.fc28, evolution-ews-3.28.0-1.fc28, evolution-mapi-3.28.0-1.fc28, file-roller-3.28.0-1.fc28, five-or-more-3.28.0-1.fc28, four-in-a-row-3.28.0-1.fc28, fwupd-1.0.6-1.fc28, gala-0.3.0-1.20180311.git6d3253a.fc28, gcr-3.28.0-1.fc28, gdm-3.28.0-1.fc28, gedit-3.28.0-1.fc28, gedit-plugins-3.28.0-1.fc28, gjs-1.52.0-1.fc28, glade-3.22.0-1.fc28, glib-networking-2.56.0-1.fc28, glib2-2.56.0-1.fc28, gmime30-3.2.0-1.fc28, gnome-backgrounds-3.28.0-1.fc28, gnome-bluetooth-3.28.0-1.fc28, gnome-boxes-3.27.92-2.fc28, gnome-builder-3.28.0-1.fc28, gnome-calculator-3.28.0-1.fc28, gnome-calendar-3.28.0-1.fc28, gnome-characters-3.28.0-1.fc28, gnome-chess-3.28.0-1.fc28, gnome-clocks-3.28.0-1.fc28, gnome-color-manager-3.28.0-1.fc28, gnome-contacts-3.28.0-1.fc28, gnome-desktop3-3.28.0-1.fc28, gnome-devel-docs-3.28.0-1.fc28, gnome-disk-utility-3.28.0-1.fc28, gnome-documents-3.27.92-2.fc28, gnome-font-viewer-3.28.0-1.fc28, gnome-getting-started-docs-3.28.0-1.fc28, gnome-initial-setup-3.28.0-1.fc28, gnome-keyring-3.28.0.1-1.fc28, gnome-klotski-3.22.3-1.fc28, gnome-logs-3.28.0-1.fc28, gnome-maps-3.28.0-1.fc28, gnome-mines-3.28.0-1.fc28, gnome-multi-writer-3.28.0-1.fc28, gnome-music-3.28.0-1.fc28, gnome-online-accounts-3.28.0-1.fc28, gnome-packagekit-3.28.0-1.fc28, gnome-photos-3.28.0-1.fc28, gnome-robots-3.22.3-1.fc28, gnome-session-3.28.0-1.fc28, gnome-settings-daemon-3.28.0-1.fc28, gnome-shell-3.28.0-1.fc28, gnome-shell-extensions-3.28.0-1.fc28, gnome-software-3.28.0-4.fc28, gnome-sudoku-3.28.0-1.fc28, gnome-system-monitor-3.28.0-1.fc28, gnome-taquin-3.28.0-1.fc28, gnome-todo-3.28.0-1.fc28, gnome-tweaks-3.28.0-1.fc28, gnome-usage-3.28.0-1.fc28, gnome-user-docs-3.28.0-1.fc28, gobject-introspection-1.56.0-1.fc28, gpaste-3.28.0-1.fc28, gsettings-desktop-schemas-3.28.0-1.fc28, gspell-1.8.0-1.fc28, gthumb-3.6.1-1.fc28, gtk3-3.22.29-1.fc28, gtksourceview3-3.24.7-1.fc28, gucharmap-10.0.4-1.fc28, gvfs-1.36.0-1.fc28, iagno-3.28.0-1.fc28, jsonrpc-glib-3.28.0-1.fc28, latexila-3.26.1-4.fc28, libappstream-glib-0.7.7-2.fc28, libdazzle-3.28.0-1.fc28, libgdl-3.28.0-1.fc28, libgee-0.20.1-1.fc28, libgepub-0.6.0-1.fc28, libgnome-games-support-1.4.0-1.fc28, libgweather-3.28.0-1.fc28, libical-3.0.3-2.fc28, libsoup-2.62.0-1.fc28, lightsoff-3.28.0-1.fc28, mutter-3.28.0-1.fc28, nautilus-3.28.0.1-1.fc28, orca-3.27.91-1.fc28, pango-1.42.0-1.fc28, polari-3.28.0-1.fc28, pygobject3-3.28.0-1.fc28, shotwell-0.28.0-1.fc28, simple-scan-3.28.0-1.fc28, swell-foop-3.28.0-1.fc28, sysprof-3.28.0-1.fc28, template-glib-3.28.0-1.fc28, vala-0.40.0-1.fc28, webkit2gtk3-2.20.0-2.fc28, wingpanel-2.0.4-6.fc28, xed-1.6.4-0.2.20180309git3733860.fc28, yelp-3.28.0-1.fc28, yelp-tools-3.28.0-1.fc28, yelp-xsl-3.28.0-1.fc28, zenity-3.28.0-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.