On Tue, Feb 12, 2019 at 05:34:44PM -0200, Eduardo Lima (Etrunko) wrote: > On 2/12/19 12:36 PM, Daniel P. Berrangé wrote: > > We use GLIB_VERSION_MAX_ALLOWED to prevent use of functions from > > GTK >= 3.12. When we do conditional compilation based on a GTK > > version check, we must thus suppress the warning: > > > > CC libvirt_viewer_la-virt-viewer-window.lo > > ../../src/virt-viewer-window.c: In function 'virt_viewer_window_enter_fullscreen': > > ../../src/virt-viewer-window.c:608:9: error: 'gtk_window_fullscreen_on_monitor' is deprecated: Not available before 3.18 [-Werror=deprecated-declarations] > > gtk_window_fullscreen_on_monitor(GTK_WINDOW(priv->window), > > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > In file included from /usr/include/gtk-3.0/gtk/gtkdialog.h:32, > > from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30, > > from /usr/include/gtk-3.0/gtk/gtk.h:31, > > from ../../src/virt-viewer-window.c:28: > > /usr/include/gtk-3.0/gtk/gtkwindow.h:391:10: note: declared here > > void gtk_window_fullscreen_on_monitor(GtkWindow *window, > > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > cc1: all warnings being treated as errors > > > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > > --- > > > > Pushed as a build breaker fix > > > > src/virt-viewer-window.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c > > index a7b2deb..d3e0fcf 100644 > > --- a/src/virt-viewer-window.c > > +++ b/src/virt-viewer-window.c > > @@ -605,8 +605,11 @@ virt_viewer_window_enter_fullscreen(VirtViewerWindow *self, gint monitor) > > // just go fullscreen on the current monitor > > gtk_window_fullscreen(GTK_WINDOW(priv->window)); > > } else { > > +#pragma GCC diagnostic push > > +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" > > gtk_window_fullscreen_on_monitor(GTK_WINDOW(priv->window), > > gdk_screen_get_default(), monitor); > > +#pragma GCC diagnostic pop > > } > > #else > > gtk_window_fullscreen(GTK_WINDOW(priv->window)); > > > > I think it ould better to use > G_P{BEGIN,END}_IGNORE_DEPRECATED_DECLARATIONS instead. If those are available in our min glib version please send a patch. I already pushed my patch since it was a build breaker fix blocking me doing the release. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list