Mutter 3.30.1 fails compiling with gcc 7.3.1 20181013
make[4]: Entering directory '/src/gnome/mutter-3.30.1/src'
CC backends/x11/meta-input-settings-x11.lo
backends/x11/meta-input-settings-x11.c: In function ‘meta_input_settings_x11_set_tablet_keep_aspect’:
backends/x11/meta-input-settings-x11.c:730:24: error: ‘dev_y’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
area[3] = dev_height + dev_y;
~~~~~~~~~~~^~~~~~~
backends/x11/meta-input-settings-x11.c:729:23: error: ‘dev_x’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
area[2] = dev_width + dev_x;
~~~~~~~~~~^~~~~~~
backends/x11/meta-input-settings-x11.c: In function ‘meta_input_settings_x11_set_tablet_area’:
backends/x11/meta-input-settings-x11.c:681:36: error: ‘y’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
area[1] = (height * padding_top) + y;
~~~~~~~~~~~~~~~~~~~~~~~^~~
backends/x11/meta-input-settings-x11.c:680:36: error: ‘x’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
area[0] = (width * padding_left) + x;
~~~~~~~~~~~~~~~~~~~~~~~^~~
cc1: all warnings being treated as errors
make[4]: *** [Makefile:2839: backends/x11/meta-input-settings-x11.lo] Error 1
make[4]: Leaving directory '/src/gnome/mutter-3.30.1/src'
Edited by Дилян Палаузов