+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true cheese build -D tests=true The Meson build system Version: 0.59.0 Source dir: /build/cheese/src/cheese Build dir: /build/cheese/src/build Build type: native build Project name: cheese Project version: 3.38.0 C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0") C linker for the host machine: cc ld.bfd 2.36.1 Vala compiler for the host machine: valac (valac 0.52.4) Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (1.7.3) Run-time dependency clutter-1.0 found: YES 1.26.4 Run-time dependency clutter-gst-3.0 found: YES 3.0.27 Run-time dependency clutter-gtk-1.0 found: YES 1.8.4 Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.6 Run-time dependency gio-2.0 found: YES 2.68.3 Run-time dependency glib-2.0 found: YES 2.68.3 Run-time dependency gnome-desktop-3.0 found: YES 40.3 Run-time dependency gstreamer-1.0 found: YES 1.18.4 Run-time dependency gstreamer-pbutils-1.0 found: YES 1.18.4 Run-time dependency gstreamer-plugins-bad-1.0 found: YES 1.18.4 Run-time dependency gtk+-3.0 found: YES 3.24.30 Run-time dependency libcanberra found: YES 0.30 Library canberra-gtk3 found: YES Library m found: YES Library cheese-common found: YES Library cheese-thumbview found: YES Library config found: YES Library eogthumbnav found: YES Library posix found: YES Run-time dependency x11 found: YES 1.7.2 Has header "X11/extensions/XTest.h" with dependency x11: YES Run-time dependency xtst found: YES 1.2.3 Checking for function "XTestFakeKeyEvent" with dependency xtst: YES Run-time dependency dbus-1 found: YES 1.12.20 Run-time dependency gnome-video-effects found: YES 0.5.0 Program gst-inspect-1.0 found: YES (/usr/bin/gst-inspect-1.0) Run-time dependency gobject-introspection-1.0 found: YES 1.68.0 Found pkg-config: /usr/bin/pkg-config (1.7.3) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring org.gnome.Cheese.service using configuration Dependency gobject-introspection-1.0 found: YES 1.68.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.68.0 (cached) Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.68.0 (cached) Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Program glib-mkenums found: YES (/usr/bin/glib-mkenums) Compiler for C supports link arguments -Wl,--version-script,/build/cheese/src/cheese/libcheese/cheese-gtk.map: YES Configuring version.xml using configuration Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan) Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj) Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb) Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml) Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref) Program xsltproc found: YES (/usr/bin/xsltproc) Configuring config.h using configuration Program meson_post_install.py found: YES (/usr/bin/python /build/cheese/src/cheese/meson_post_install.py) Build targets in project: 27 Option buildtype is: plain [default: debugoptimized] Found ninja-1.10.2 at /usr/bin/ninja ninja: Entering directory `build' [1/56] Generating cheese-resource_h with a custom command [2/56] Compiling C object tests/test-webcam-button.p/test-webcam-button.c.o [3/56] Generating cheese-resource_c with a custom command [4/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese-effect.c.o [5/56] Generating cheese.1 with a custom command Note: Writing cheese.1 [6/56] Linking target tests/test-webcam-button [7/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese-fileutil.c.o [8/56] Compiling C object tests/test-libcheese.p/test-libcheese.c.o [9/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese-camera-device-monitor.c.o [10/56] Generating cheese-enums.h with a custom command (wrapped by meson because command contains newlines, to capture output) [11/56] Generating cheese-enums.c with a custom command (wrapped by meson because command contains newlines, to capture output) [12/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese.c.o [13/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese-camera-device.c.o [14/56] Compiling C object src/cheese.p/meson-generated_.._.._data_cheese-resource.c.o [15/56] Generating org.gnome.Cheese.desktop_data_merge with a custom command [16/56] Compiling C object tests/cheese-test-monitor.p/cheese-test-monitor.c.o [17/56] Compiling C object libcheese/libcheese.so.8.0.15.p/cheese-camera.c.o ../cheese/libcheese/cheese-camera.c: In function ‘cheese_camera_photo_data’: ../cheese/libcheese/cheese-camera.c:162:3: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 162 | data = g_memdup (mapinfo.data, mapinfo.size); | ^~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ../cheese/libcheese/cheese-camera.c:28: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ ../cheese/libcheese/cheese-camera.c: In function ‘cheese_camera_set_effect’: ../cheese/libcheese/cheese-camera.c:936:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 936 | else | ^~~~ ../cheese/libcheese/cheese-camera.c:939:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 939 | if (effect_filter != NULL) | ^~ [18/56] Generating org.gnome.Cheese.appdata.xml_data_merge with a custom command [19/56] Compiling C object src/cheese.p/thumbview_cheese-thumbnail.c.o [20/56] Compiling C object src/cheese.p/thumbview_cheese-thumb-view.c.o ../cheese/src/thumbview/cheese-thumb-view.c: In function ‘cheese_thumb_view_idle_append_item’: ../cheese/src/thumbview/cheese-thumb-view.c:112:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 112 | GTimeVal mtime; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../cheese/src/thumbview/cheese-thumb-view.c:26: /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here 547 | struct _GTimeVal | ^~~~~~~~~ ../cheese/src/thumbview/cheese-thumb-view.c:124:3: warning: ‘g_file_info_get_modification_time’ is deprecated: Use 'g_file_info_get_modification_date_time' instead [-Wdeprecated-declarations] 124 | g_file_info_get_modification_time (info, &mtime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gio/gio.h:81, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../cheese/src/thumbview/cheese-thumb-view.c:27: /usr/include/glib-2.0/gio/gfileinfo.h:1055:19: note: declared here 1055 | void g_file_info_get_modification_time (GFileInfo *info, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/56] Compiling C object tests/cheese-test-flash.p/cheese-test-flash.c.o [22/56] Compiling Vala source ../cheese/src/vapi/libcanberra-gtk3.vapi ../cheese/src/cheese-application.vala ../cheese/src/cheese-countdown.vala ../cheese/src/cheese-effects-manager.vala ../cheese/src/cheese-main.vala ../cheese/src/cheese-preferences.vala ../cheese/src/cheese-window.vala FAILED: src/cheese.p/cheese-application.c src/cheese.p/cheese-countdown.c src/cheese.p/cheese-effects-manager.c src/cheese.p/cheese-main.c src/cheese.p/cheese-preferences.c src/cheese.p/cheese-window.c valac -C --pkg posix --pkg gstreamer-1.0 --target-glib ' 2.38.0' --pkg glib-2.0 --pkg gio-2.0 --pkg gdk-pixbuf-2.0 --pkg clutter-1.0 --pkg gtk+-3.0 --pkg clutter-gtk-1.0 --pkg libcanberra /build/cheese/src/cheese/src/vapi/eogthumbnav.vapi --pkg gnome-desktop-3.0 /build/cheese/src/cheese/src/vapi/config.vapi /build/cheese/src/cheese/src/vapi/cheese-thumbview.vapi /build/cheese/src/cheese/src/vapi/cheese-common.vapi --color=always --directory src/cheese.p --basedir ../cheese/src --gresources=../cheese/data/org.gnome.Cheese.gresource.xml ../cheese/src/vapi/libcanberra-gtk3.vapi ../cheese/src/cheese-application.vala ../cheese/src/cheese-countdown.vala ../cheese/src/cheese-effects-manager.vala ../cheese/src/cheese-main.vala ../cheese/src/cheese-preferences.vala ../cheese/src/cheese-window.vala ../cheese/src/cheese-window.vala:57.5-57.44: warning: [GtkChild] fields must be declared as `unowned' private GtkClutter.Embed viewport_widget; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:59.5-59.32: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Widget main_vbox; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:63.5-63.36: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Box thumbnails_right; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:65.5-65.37: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Box thumbnails_bottom; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:67.5-67.50: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Widget leave_fullscreen_button_box; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:69.5-69.41: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Button take_action_button; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:71.5-71.46: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Image take_action_button_image; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:73.5-73.50: warning: [GtkChild] fields must be declared as `unowned' private Gtk.ToggleButton effects_toggle_button; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:75.5-75.35: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Widget buttons_area; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:77.5-77.43: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Button switch_camera_button; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:226.7-226.18: warning: `Gtk.show_uri' has been deprecated since 3.22 ../cheese/src/cheese-window.vala:1138.59-1138.85: warning: `Clutter.BinAlignment.CENTER' is deprecated ../cheese/src/cheese-window.vala:1139.59-1139.85: warning: `Clutter.BinAlignment.CENTER' is deprecated ../cheese/src/cheese-window.vala:1238.23-1238.33: error: Access to private member `GLib.GenericArray.len' denied for (i = 0; i < cameras.len; i++) ^^^^^^^^^^^ ../cheese/src/cheese-window.vala:1240.40-1240.52: error: The name `index' does not exist in the context of `GLib.PtrArray?' (glib-2.0) next = (Cheese.CameraDevice )cameras.index (i); ^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:1248.19-1248.29: error: Access to private member `GLib.GenericArray.len' denied if (i + 1 < cameras.len) ^^^^^^^^^^^ ../cheese/src/cheese-window.vala:1250.40-1250.52: error: The name `index' does not exist in the context of `GLib.PtrArray?' (glib-2.0) next = (Cheese.CameraDevice )cameras.index (i + 1); ^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:1254.40-1254.52: error: The name `index' does not exist in the context of `GLib.PtrArray?' (glib-2.0) next = (Cheese.CameraDevice )cameras.index (0); ^^^^^^^^^^^^^ ../cheese/src/cheese-window.vala:1291.11-1291.21: error: Access to private member `GLib.GenericArray.len' denied if (cameras.len > 1) ^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:32.5-32.47: warning: [GtkChild] fields must be declared as `unowned' private Gtk.ComboBox photo_resolution_combo; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:34.5-34.47: warning: [GtkChild] fields must be declared as `unowned' private Gtk.ComboBox video_resolution_combo; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:36.5-36.37: warning: [GtkChild] fields must be declared as `unowned' private Gtk.ComboBox source_combo; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:41.5-41.48: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Adjustment brightness_adjustment; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:43.5-43.46: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Adjustment contrast_adjustment; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:45.5-45.41: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Adjustment hue_adjustment; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:47.5-47.48: warning: [GtkChild] fields must be declared as `unowned' private Gtk.Adjustment saturation_adjustment; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:50.5-50.44: warning: [GtkChild] fields must be declared as `unowned' private Gtk.SpinButton burst_repeat_spin; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:52.5-52.43: warning: [GtkChild] fields must be declared as `unowned' private Gtk.SpinButton burst_delay_spin; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:55.5-55.43: warning: [GtkChild] fields must be declared as `unowned' private Gtk.CheckButton countdown_check; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:57.5-57.39: warning: [GtkChild] fields must be declared as `unowned' private Gtk.CheckButton flash_check; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:364.9-364.19: error: Access to private member `GLib.GenericArray.len' denied if (devices.len > camera_model.iter_n_children (null)) ^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:366.35-366.47: error: The name `index' does not exist in the context of `GLib.PtrArray?' (glib-2.0) dev = (Cheese.CameraDevice) devices.index (devices.len - 1); ^^^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:453.13-453.23: error: Access to private member `GLib.GenericArray.len' denied if (devices.len > 0) ^^^^^^^^^^^ ../cheese/src/cheese-preferences.vala:279.13-279.24: warning: `Gtk.show_uri' has been deprecated since 3.22 ../cheese/src/cheese-application.vala:511.13-511.24: warning: `Gtk.show_uri' has been deprecated since 3.22 Compilation failed: 9 error(s), 26 warning(s) [23/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/totem-aspect-frame.c.o ../cheese/libcheese/totem-aspect-frame.c: In function ‘totem_aspect_frame_paint’: ../cheese/libcheese/totem-aspect-frame.c:299:7: warning: ‘cogl_clip_push_rectangle’ is deprecated: Use 'cogl_framebuffer_push_rectangle_clip' instead [-Wdeprecated-declarations] 299 | cogl_clip_push_rectangle (0.0, 0.0, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cogl/cogl/cogl.h:83, from /usr/include/clutter-1.0/clutter/clutter-types.h:32, from /usr/include/clutter-1.0/clutter/clutter.h:32, from ../cheese/libcheese/totem-aspect-frame.h:26, from ../cheese/libcheese/totem-aspect-frame.c:26: /usr/include/cogl/cogl/deprecated/cogl-clip-state.h:126:1: note: declared here 126 | cogl_clip_push_rectangle (float x0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/totem-aspect-frame.c:301:7: warning: ‘cogl_clip_pop’ is deprecated: Use 'cogl_framebuffer_pop_clip' instead [-Wdeprecated-declarations] 301 | cogl_clip_pop (); | ^~~~~~~~~~~~~ In file included from /usr/include/cogl/cogl/cogl.h:83, from /usr/include/clutter-1.0/clutter/clutter-types.h:32, from /usr/include/clutter-1.0/clutter/clutter.h:32, from ../cheese/libcheese/totem-aspect-frame.h:26, from ../cheese/libcheese/totem-aspect-frame.c:26: /usr/include/cogl/cogl/deprecated/cogl-clip-state.h:207:1: note: declared here 207 | cogl_clip_pop (void); | ^~~~~~~~~~~~~ ../cheese/libcheese/totem-aspect-frame.c: In function ‘totem_aspect_frame_pick’: ../cheese/libcheese/totem-aspect-frame.c:326:7: warning: ‘cogl_clip_push_rectangle’ is deprecated: Use 'cogl_framebuffer_push_rectangle_clip' instead [-Wdeprecated-declarations] 326 | cogl_clip_push_rectangle (0.0, 0.0, box.x2 - box.x1, box.y2 - box.y1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/cogl/cogl/cogl.h:83, from /usr/include/clutter-1.0/clutter/clutter-types.h:32, from /usr/include/clutter-1.0/clutter/clutter.h:32, from ../cheese/libcheese/totem-aspect-frame.h:26, from ../cheese/libcheese/totem-aspect-frame.c:26: /usr/include/cogl/cogl/deprecated/cogl-clip-state.h:126:1: note: declared here 126 | cogl_clip_push_rectangle (float x0, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/totem-aspect-frame.c:328:7: warning: ‘cogl_clip_pop’ is deprecated: Use 'cogl_framebuffer_pop_clip' instead [-Wdeprecated-declarations] 328 | cogl_clip_pop (); | ^~~~~~~~~~~~~ In file included from /usr/include/cogl/cogl/cogl.h:83, from /usr/include/clutter-1.0/clutter/clutter-types.h:32, from /usr/include/clutter-1.0/clutter/clutter.h:32, from ../cheese/libcheese/totem-aspect-frame.h:26, from ../cheese/libcheese/totem-aspect-frame.c:26: /usr/include/cogl/cogl/deprecated/cogl-clip-state.h:207:1: note: declared here 207 | cogl_clip_pop (void); | ^~~~~~~~~~~~~ [24/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/cheese-gtk.c.o [25/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/meson-generated_.._cheese-enums.c.o [26/56] Compiling C object tests/cheese-test-widget.p/cheese-test-widget.c.o [27/56] Compiling C object tests/test-libcheese-gtk.p/.._libcheese_um-crop-area.c.o [28/56] Compiling C object src/cheese.p/thumbview_eog-thumb-nav.c.o ../cheese/src/thumbview/eog-thumb-nav.c: In function ‘eog_thumb_nav_scroll_event’: ../cheese/src/thumbview/eog-thumb-nav.c:121:3: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 121 | gtk_adjustment_value_changed (priv->adj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c: In function ‘eog_thumb_nav_scroll_step’: ../cheese/src/thumbview/eog-thumb-nav.c:246:5: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 246 | gtk_adjustment_value_changed (priv->adj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:257:5: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 257 | gtk_adjustment_value_changed (priv->adj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c: In function ‘eog_thumb_nav_init’: ../cheese/src/thumbview/eog-thumb-nav.c:442:3: warning: ‘gtk_arrow_new’ is deprecated [-Wdeprecated-declarations] 442 | arrow = gtk_arrow_new (GTK_ARROW_LEFT, GTK_SHADOW_ETCHED_IN); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h:73:12: note: declared here 73 | GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, | ^~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:508:3: warning: ‘gtk_arrow_new’ is deprecated [-Wdeprecated-declarations] 508 | arrow = gtk_arrow_new (GTK_ARROW_RIGHT, GTK_SHADOW_NONE); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h:73:12: note: declared here 73 | GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, | ^~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:531:3: warning: ‘gtk_arrow_new’ is deprecated [-Wdeprecated-declarations] 531 | arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_NONE); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h:73:12: note: declared here 73 | GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, | ^~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:554:3: warning: ‘gtk_arrow_new’ is deprecated [-Wdeprecated-declarations] 554 | arrow = gtk_arrow_new (GTK_ARROW_UP, GTK_SHADOW_NONE); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:251, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h:73:12: note: declared here 73 | GtkWidget* gtk_arrow_new (GtkArrowType arrow_type, | ^~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:582:3: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 582 | gtk_adjustment_value_changed (priv->hadj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c: In function ‘eog_thumb_nav_set_vertical’: ../cheese/src/thumbview/eog-thumb-nav.c:721:5: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 721 | gtk_adjustment_value_changed (priv->vadj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/src/thumbview/eog-thumb-nav.c:745:5: warning: ‘gtk_adjustment_value_changed’ is deprecated [-Wdeprecated-declarations] 745 | gtk_adjustment_value_changed (priv->hadj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:38, from ../cheese/src/thumbview/cheese-thumb-view.h:25, from ../cheese/src/thumbview/eog-thumb-nav.h:25, from ../cheese/src/thumbview/eog-thumb-nav.c:26: /usr/include/gtk-3.0/gtk/gtkadjustment.h:89:12: note: declared here 89 | void gtk_adjustment_value_changed (GtkAdjustment *adjustment); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [29/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/um-crop-area.c.o [30/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/cheese-avatar-widget.c.o [31/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/cheese-avatar-chooser.c.o [32/56] Compiling C object tests/cheese-test-camera.p/cheese-test-camera.c.o [33/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/cheese-widget.c.o ../cheese/libcheese/cheese-widget.c: In function ‘cheese_widget_spinner_invert’: ../cheese/libcheese/cheese-widget.c:173:5: warning: ‘gtk_style_context_get_background_color’ is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations] 173 | gtk_style_context_get_background_color (context, gtk_style_context_get_state (context), &bg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from ../cheese/libcheese/cheese-widget.h:24, from ../cheese/libcheese/cheese-widget.c:25: /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here 1201 | void gtk_style_context_get_background_color (GtkStyleContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-widget.c:175:5: warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations] 175 | gtk_widget_override_color (spinner, i, &bg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, 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 ../cheese/libcheese/cheese-widget.h:24, from ../cheese/libcheese/cheese-widget.c:25: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-widget.c:176:5: warning: ‘gtk_widget_override_background_color’ is deprecated [-Wdeprecated-declarations] 176 | gtk_widget_override_background_color (spinner, i, &fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, 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 ../cheese/libcheese/cheese-widget.h:24, from ../cheese/libcheese/cheese-widget.c:25: /usr/include/gtk-3.0/gtk/gtkwidget.h:1148:14: note: declared here 1148 | void gtk_widget_override_background_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-widget.c:178:5: warning: ‘gtk_widget_override_color’ is deprecated [-Wdeprecated-declarations] 178 | gtk_widget_override_color (parent, i, &bg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, 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 ../cheese/libcheese/cheese-widget.h:24, from ../cheese/libcheese/cheese-widget.c:25: /usr/include/gtk-3.0/gtk/gtkwidget.h:1144:14: note: declared here 1144 | void gtk_widget_override_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-widget.c:179:5: warning: ‘gtk_widget_override_background_color’ is deprecated [-Wdeprecated-declarations] 179 | gtk_widget_override_background_color (parent, i, &fg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, 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 ../cheese/libcheese/cheese-widget.h:24, from ../cheese/libcheese/cheese-widget.c:25: /usr/include/gtk-3.0/gtk/gtkwidget.h:1148:14: note: declared here 1148 | void gtk_widget_override_background_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [34/56] Compiling C object tests/cheese-test-chooser.p/cheese-test-chooser.c.o [35/56] Compiling C object tests/test-libcheese-gtk.p/test-libcheese-gtk.c.o ../cheese/tests/test-libcheese-gtk.c: In function ‘avatar_chooser’: ../cheese/tests/test-libcheese-gtk.c:40:5: warning: ‘gtk_test_create_widget’ is deprecated [-Wdeprecated-declarations] 40 | chooser = gtk_test_create_widget (CHEESE_TYPE_AVATAR_CHOOSER, NULL); | ^~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:230, from ../cheese/tests/test-libcheese-gtk.c:25: /usr/include/gtk-3.0/gtk/gtktestutils.h:45:17: note: declared here 45 | GtkWidget* gtk_test_create_widget (GType widget_type, | ^~~~~~~~~~~~~~~~~~~~~~ ../cheese/tests/test-libcheese-gtk.c: In function ‘flash’: ../cheese/tests/test-libcheese-gtk.c:55:5: warning: ‘gtk_test_create_simple_window’ is deprecated [-Wdeprecated-declarations] 55 | window = gtk_test_create_simple_window ("CheeseFlash", "CheeseFlash test"); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:230, from ../cheese/tests/test-libcheese-gtk.c:25: /usr/include/gtk-3.0/gtk/gtktestutils.h:49:17: note: declared here 49 | GtkWidget* gtk_test_create_simple_window (const gchar *window_title, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/tests/test-libcheese-gtk.c:61:5: warning: ‘gtk_test_create_widget’ is deprecated [-Wdeprecated-declarations] 61 | flash = gtk_test_create_widget (CHEESE_TYPE_FLASH, "parent", window, NULL); | ^~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:230, from ../cheese/tests/test-libcheese-gtk.c:25: /usr/include/gtk-3.0/gtk/gtktestutils.h:45:17: note: declared here 45 | GtkWidget* gtk_test_create_widget (GType widget_type, | ^~~~~~~~~~~~~~~~~~~~~~ ../cheese/tests/test-libcheese-gtk.c: In function ‘um_crop_area’: ../cheese/tests/test-libcheese-gtk.c:74:5: warning: ‘gtk_test_create_widget’ is deprecated [-Wdeprecated-declarations] 74 | crop_area = gtk_test_create_widget (UM_TYPE_CROP_AREA, NULL); | ^~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:230, from ../cheese/tests/test-libcheese-gtk.c:25: /usr/include/gtk-3.0/gtk/gtktestutils.h:45:17: note: declared here 45 | GtkWidget* gtk_test_create_widget (GType widget_type, | ^~~~~~~~~~~~~~~~~~~~~~ ../cheese/tests/test-libcheese-gtk.c: In function ‘widget’: ../cheese/tests/test-libcheese-gtk.c:93:5: warning: ‘gtk_test_create_widget’ is deprecated [-Wdeprecated-declarations] 93 | widget = gtk_test_create_widget (CHEESE_TYPE_WIDGET, NULL); | ^~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:230, from ../cheese/tests/test-libcheese-gtk.c:25: /usr/include/gtk-3.0/gtk/gtktestutils.h:45:17: note: declared here 45 | GtkWidget* gtk_test_create_widget (GType widget_type, | ^~~~~~~~~~~~~~~~~~~~~~ [36/56] Compiling C object libcheese/libcheese-gtk.so.25.1.5.p/cheese-flash.c.o ../cheese/libcheese/cheese-flash.c: In function ‘cheese_flash_init’: ../cheese/libcheese/cheese-flash.c:101:3: warning: ‘gtk_widget_override_background_color’ is deprecated [-Wdeprecated-declarations] 101 | gtk_widget_override_background_color (GTK_WIDGET (window), GTK_STATE_NORMAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27, from /usr/include/gtk-3.0/gtk/gtkwindow.h:33, 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 ../cheese/libcheese/cheese-flash.c:22: /usr/include/gtk-3.0/gtk/gtkwidget.h:1148:14: note: declared here 1148 | void gtk_widget_override_background_color (GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-flash.c: In function ‘cheese_flash_set_property’: ../cheese/libcheese/cheese-flash.c:135:22: warning: assignment to ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} from incompatible pointer type ‘GObject *’ {aka ‘struct _GObject *’} [-Wincompatible-pointer-types] 135 | priv->parent = g_object_ref (parent); | ^ ../cheese/libcheese/cheese-flash.c: In function ‘cheese_flash_fire’: ../cheese/libcheese/cheese-flash.c:273:3: warning: ‘gdk_screen_get_monitor_at_window’ is deprecated: Use 'gdk_display_get_monitor_at_window' instead [-Wdeprecated-declarations] 273 | monitor = gdk_screen_get_monitor_at_window (screen, | ^~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../cheese/libcheese/cheese-flash.c:22: /usr/include/gtk-3.0/gdk/gdkscreen.h:91:15: note: declared here 91 | gint gdk_screen_get_monitor_at_window (GdkScreen *screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-flash.c:276:3: warning: ‘gdk_screen_get_monitor_geometry’ is deprecated: Use 'gdk_monitor_get_geometry' instead [-Wdeprecated-declarations] 276 | gdk_screen_get_monitor_geometry (screen, monitor, &rect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../cheese/libcheese/cheese-flash.c:22: /usr/include/gtk-3.0/gdk/gdkscreen.h:78:14: note: declared here 78 | void gdk_screen_get_monitor_geometry (GdkScreen *screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cheese/libcheese/cheese-flash.c:277:3: warning: ‘gdk_screen_get_monitor_workarea’ is deprecated: Use 'gdk_monitor_get_workarea' instead [-Wdeprecated-declarations] 277 | gdk_screen_get_monitor_workarea (screen, monitor, &work_rect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /usr/include/gtk-3.0/gtk/gtk.h:30, from ../cheese/libcheese/cheese-flash.c:22: /usr/include/gtk-3.0/gdk/gdkscreen.h:82:14: note: declared here 82 | void gdk_screen_get_monitor_workarea (GdkScreen *screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [37/56] Linking target libcheese/libcheese.so.8.0.15 ninja: build stopped: subcommand failed. ==> ERROR:(B A failure occurred in build().(B  Aborting...(B