[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches |
Date: |
Fri, 9 Mar 2018 07:52:47 +0100 |
User-agent: |
NeoMutt/20180223 |
Hi,
> Hi. This gives me a new warning on FreeBSD:
>
> CC ui/gtk.o
> /root/qemu/ui/gtk.c:2141:13: warning: 'gtk_widget_set_double_buffered'
> is deprecated [-Wdeprecated-declarations]
> gtk_widget_set_double_buffered(vc->gfx.drawing_area, FALSE);
> ^
> /usr/local/include/gtk-3.0/gtk/gtkwidget.h:876:23: note:
> 'gtk_widget_set_double_buffered' has been explicitly marked deprecated
> here
> void gtk_widget_set_double_buffered (GtkWidget *widget,
Known issue. The gtk-egl.c code needs this even though it is
deprecated. We have a diagnostic pragma in place for gcc, seems that
doesn't work on freebsd because it builds with clang not gcc.
Hmm, quick googling shows clang seems to support this too.
https://clang.llvm.org/docs/UsersManual.html#pragma-gcc-diagnostic
/me looks puzzled. Test for CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE not
working properly on freebsd?
Seems clang doesn't support a pragma used in qemu, config.log says:
error: unknown warning group '-Wunused-but-set-variable'.
Maybe I should move the code to a separate source file so it can be
built with different compiler flags, without needing #pragma? I don't
feel like building all gtk code with -Wno-deprecated-declarations ...
cheers,
Gerd
- [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 8/8] ui/gtk-egl: add cursor_dmabuf support, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 4/8] ui/gtk: group gtk.mo declarations in Makefile, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 2/8] sdl: workaround bug in sdl 2.0.8 headers, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 1/8] make: switch language file build to be gtk module aware, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 6/8] ui/gtk: use GtkGlArea on wayland only, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 7/8] ui/gtk-egl: add scanout_dmabuf support, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 3/8] ui/gtk: make GtkGlArea usage a runtime option, Gerd Hoffmann, 2018/03/08
- [Qemu-devel] [PULL 5/8] ui/opengl: Makefile cleanup, Gerd Hoffmann, 2018/03/08
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Peter Maydell, 2018/03/08
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches,
Gerd Hoffmann <=
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Gerd Hoffmann, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Thomas Huth, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Gerd Hoffmann, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Gerd Hoffmann, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Thomas Huth, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Gerd Hoffmann, 2018/03/09
- Re: [Qemu-devel] [PULL 0/8] Ui 20180308 patches, Peter Maydell, 2018/03/09