+ aclocal --install
aclocal: installing 'm4/build-to-host.m4' from '/usr/share/aclocal/build-to-host.m4'
aclocal: installing 'm4/gettext.m4' from '/usr/share/aclocal/gettext.m4'
aclocal: installing 'm4/gsettings.m4' from '/usr/share/aclocal/gsettings.m4'
aclocal: installing 'm4/host-cpu-c-abi.m4' from '/usr/share/aclocal/host-cpu-c-abi.m4'
aclocal: installing 'm4/iconv.m4' from '/usr/share/aclocal/iconv.m4'
aclocal: installing 'm4/intlmacosx.m4' from '/usr/share/aclocal/intlmacosx.m4'
aclocal: installing 'm4/lib-ld.m4' from '/usr/share/aclocal/lib-ld.m4'
aclocal: installing 'm4/lib-link.m4' from '/usr/share/aclocal/lib-link.m4'
aclocal: installing 'm4/lib-prefix.m4' from '/usr/share/aclocal/lib-prefix.m4'
aclocal: installing 'm4/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'm4/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'm4/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'm4/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'm4/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
aclocal: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
aclocal: installing 'm4/po.m4' from '/usr/share/aclocal/po.m4'
aclocal: installing 'm4/progtest.m4' from '/usr/share/aclocal/progtest.m4'
+ autoreconf --verbose --install -Wno-portability
autoreconf: export WARNINGS=no-portability
autoreconf: Entering directory '.'
autoreconf: running: autopoint
autoreconf: running: aclocal --install -I m4 ${ACLOCAL_FLAGS}
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --install -I m4 ${ACLOCAL_FLAGS}
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:54: installing 'build-aux/compile'
configure.ac:64: installing 'build-aux/config.guess'
configure.ac:64: installing 'build-aux/config.sub'
configure.ac:50: installing 'build-aux/install-sh'
configure.ac:50: installing 'build-aux/missing'
docklets/Applications/Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory '.'
+ set +x
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Items/DockElement.vala:368.32-368.48: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			                            ^~~~~~~~~~~~~~~~~                                                                   
Items/DockElement.vala:368.28-368.70: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                             
Items/DockElement.vala:368.78-368.94: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			                                                                          ^~~~~~~~~~~~~~~~~                     
Items/DockElement.vala:368.74-368.113: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
Items/DockElement.vala:368.15-368.114: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Items/DockElement.vala:368.8-368.11: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
  368 | 			var item = (mnemonics ? new Gtk.ImageMenuItem.with_mnemonic (title) : new Gtk.ImageMenuItem.with_label (title));
      | 			    ^~~~                                                                                                        
Services/Logger.vala:213.5-213.20: note: Assignment: Unsafe conversion from `int' to `Plank.ConsoleColor'
  213 | 				color_code += 10;
      | 				^~~~~~~~~~~~~~~~ 
Services/Settings.vala:100.35-100.52: warning: `GLib.Settings.list_keys' has been deprecated since 2.46
  100 | 			foreach (unowned string key in settings.list_keys ())
      | 			                               ^~~~~~~~~~~~~~~~~~    
Services/Settings.vala:58.35-58.52: warning: `GLib.Settings.list_keys' has been deprecated since 2.46
   58 | 			foreach (unowned string key in settings.list_keys ()) {
      | 			                               ^~~~~~~~~~~~~~~~~~      
Drawing/Theme.vala:111.16-111.42: warning: `Gtk.CssProvider.get_default' has been deprecated since 3.24
  111 | 				provider = Gtk.CssProvider.get_default ();
      | 				           ^~~~~~~~~~~~~~~~~~~~~~~~~~~    
Widgets/CompositedWindow.vala:43.4-43.18: warning: `Gtk.Widget.double_buffered' has been deprecated since 3.14
   43 | 			double_buffered = false;
      | 			^~~~~~~~~~~~~~~         
PositionManager.vala:142.5-142.31: warning: `Gdk.Screen.get_monitor_geometry' has been deprecated since 3.22
  142 | 				screen.get_monitor_geometry (find_monitor_number (screen, controller.prefs.Monitor), out monitor_geo);
      | 				^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
PositionManager.vala:119.12-119.37: warning: `Gdk.Screen.get_primary_monitor' has been deprecated since 3.22
  119 | 				return screen.get_primary_monitor ();
      | 				       ^~~~~~~~~~~~~~~~~~~~~~~~~~    
PositionManager.vala:121.21-121.41: warning: `Gdk.Screen.get_n_monitors' has been deprecated since 3.22
  121 | 			int n_monitors = screen.get_n_monitors ();
      | 			                 ^~~~~~~~~~~~~~~~~~~~~    
PositionManager.vala:124.16-124.43: warning: `Gdk.Screen.get_monitor_plug_name' has been deprecated since 3.22
  124 | 				var name = screen.get_monitor_plug_name (i) ?? "PLUG_MONITOR_%i".printf (i);
      | 				           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
PositionManager.vala:129.11-129.36: warning: `Gdk.Screen.get_primary_monitor' has been deprecated since 3.22
  129 | 			return screen.get_primary_monitor ();
      | 			       ^~~~~~~~~~~~~~~~~~~~~~~~~~    
PositionManager.vala:144.19-144.45: warning: `Gdk.Screen.get_monitor_workarea' has been deprecated since 3.22
  144 | 				monitor_geo = screen.get_monitor_workarea (find_monitor_number (screen, controller.prefs.Monitor));
      | 				              ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
Drawing/DockTheme.vala:435.53-435.74: warning: `Gtk.StyleContext.get_font' has been deprecated since 3.8
  435 | 			unowned Pango.FontDescription font_description = style_context.get_font (style_context.get_state ());
      | 			                                                 ^~~~~~~~~~~~~~~~~~~~~~                              
PositionManager.vala:107.21-107.41: warning: `Gdk.Screen.get_n_monitors' has been deprecated since 3.22
  107 | 			int n_monitors = screen.get_n_monitors ();
      | 			                 ^~~~~~~~~~~~~~~~~~~~~    
PositionManager.vala:111.17-111.44: warning: `Gdk.Screen.get_monitor_plug_name' has been deprecated since 3.22
  111 | 				result[i] = screen.get_monitor_plug_name (i) ?? "PLUG_MONITOR_%i".printf (i);
      | 				            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                                     
Docklets/DockletManager.vala:188.41-188.62: warning: `GLib.ModuleFlags.BIND_LOCAL' has been deprecated since vala-0.46. Use LOCAL
  188 | 			var module = Module.open (file_path, ModuleFlags.BIND_LOCAL);
      | 			                                     ^~~~~~~~~~~~~~~~~~~~~~  
Items/PlankDockItem.vala:83.15-83.31: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
   83 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.PREFERENCES, null);
      | 			           ^~~~~~~~~~~~~~~~~                                          
Items/PlankDockItem.vala:83.45-83.53: warning: `Gtk.Stock' has been deprecated since 3.10
   83 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.PREFERENCES, null);
      | 			                                         ^~~~~~~~~                    
Items/PlankDockItem.vala:83.45-83.65: warning: `Gtk.Stock.PREFERENCES' has been deprecated since 3.10
   83 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.PREFERENCES, null);
      | 			                                         ^~~~~~~~~~~~~~~~~~~~~        
Items/PlankDockItem.vala:87.15-87.31: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
   87 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.ABOUT, null);
      | 			           ^~~~~~~~~~~~~~~~~                                    
Items/PlankDockItem.vala:87.45-87.53: warning: `Gtk.Stock' has been deprecated since 3.10
   87 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.ABOUT, null);
      | 			                                         ^~~~~~~~~              
Items/PlankDockItem.vala:87.45-87.59: warning: `Gtk.Stock.ABOUT' has been deprecated since 3.10
   87 | 			item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.ABOUT, null);
      | 			                                         ^~~~~~~~~~~~~~~        
Items/PlankDockItem.vala:95.16-95.32: warning: `Gtk.ImageMenuItem' has been deprecated since 3.10
   95 | 				item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.QUIT, null);
      | 				           ^~~~~~~~~~~~~~~~~                                   
Items/PlankDockItem.vala:95.46-95.54: warning: `Gtk.Stock' has been deprecated since 3.10
   95 | 				item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.QUIT, null);
      | 				                                         ^~~~~~~~~             
Items/PlankDockItem.vala:95.46-95.59: warning: `Gtk.Stock.QUIT' has been deprecated since 3.10
   95 | 				item = new Gtk.ImageMenuItem.from_stock (Gtk.Stock.QUIT, null);
      | 				                                         ^~~~~~~~~~~~~~        
Factories/AbstractMain.vala:45.21-45.32: warning: `Posix.SIGINT' has been deprecated since vala-0.40. Use Posix.Signal.INT
   45 |       Posix.signal (Posix.SIGINT, sig_handler);
      |                     ^~~~~~~~~~~~               
Factories/AbstractMain.vala:46.21-46.33: warning: `Posix.SIGTERM' has been deprecated since vala-0.40. Use Posix.Signal.TERM
   46 |       Posix.signal (Posix.SIGTERM, sig_handler);
      |                     ^~~~~~~~~~~~~               
PositionManager.vala:1531.51-1531.92: warning: `Gdk.Screen.get_height' has been deprecated since 3.22
 1531 | 				struts [Struts.BOTTOM] = (VisibleDockHeight + controller.window.get_screen ().get_height () - monitor_geo.y - monitor_geo.height) * window_scale_factor;
      | 				                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                
PositionManager.vala:1546.49-1546.89: warning: `Gdk.Screen.get_width' has been deprecated since 3.22
 1546 | 				struts [Struts.RIGHT] = (VisibleDockWidth + controller.window.get_screen ().get_width () - monitor_geo.x - monitor_geo.width) * window_scale_factor;
      | 				                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
Widgets/HoverWindow.vala:80.5-80.31: warning: `Gdk.Screen.get_monitor_geometry' has been deprecated since 3.22
   80 | 				screen.get_monitor_geometry (screen.get_monitor_at_point (x, y), out monitor);
      | 				^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                   
Widgets/HoverWindow.vala:80.34-80.60: warning: `Gdk.Screen.get_monitor_at_point' has been deprecated since 3.22
   80 | 				screen.get_monitor_geometry (screen.get_monitor_at_point (x, y), out monitor);
      | 				                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                      
Widgets/HoverWindow.vala:82.15-82.41: warning: `Gdk.Screen.get_monitor_workarea' has been deprecated since 3.22
   82 | 				monitor = screen.get_monitor_workarea (screen.get_monitor_at_point (x, y));
      | 				          ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
Widgets/HoverWindow.vala:82.44-82.70: warning: `Gdk.Screen.get_monitor_at_point' has been deprecated since 3.22
   82 | 				monitor = screen.get_monitor_workarea (screen.get_monitor_at_point (x, y));
      | 				                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~         
Widgets/HoverWindow.vala:141.8-141.20: warning: `Gtk.Widget.is_composited' has been deprecated since 3.22
  141 | 			if (is_composited ()) {
      | 			    ^~~~~~~~~~~~~      
Widgets/HoverWindow.vala:55.4-55.22: warning: `Gtk.Widget.set_margin_left' has been deprecated since 3.12
   55 | 			box.set_margin_left (6);
      | 			^~~~~~~~~~~~~~~~~~~     
Widgets/HoverWindow.vala:56.4-56.23: warning: `Gtk.Widget.set_margin_right' has been deprecated since 3.12
   56 | 			box.set_margin_right (6);
      | 			^~~~~~~~~~~~~~~~~~~~     
Services/EnvironmentSettings.vala:122.48-122.65: warning: `GLib.Settings.list_keys' has been deprecated since 2.46
  122 | 				if (settings != null && ("show-banners" in settings.list_keys ()))
      | 				                                           ^~~~~~~~~~~~~~~~~~     
Services/EnvironmentSettings.vala:97.50-97.67: warning: `GLib.Settings.list_keys' has been deprecated since 2.46
   97 | 				if (settings != null && ("do-not-disturb" in settings.list_keys ()))
      | 				                                             ^~~~~~~~~~~~~~~~~~     
DockRenderer.vala:1011.24-1011.51: warning: `Gtk.StyleContext.get_background_color' has been deprecated since 3.16
 1011 | 			var color = (Color) context.get_background_color (context.get_state ());
      | 			                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
HideManager.vala:196.4-197.22: warning: `Gdk.Display.get_device_manager' has been deprecated since 3.20.
  196 | 			window.get_display ().
      | 			^~~~~~~~~~~~~~~~~~~~~~
  197 | 				get_device_manager ().get_client_pointer ().get_position (null, out x, out y);
      | 				~~~~~~~~~~~~~~~~~~                                                            
HideManager.vala:196.4-197.44: warning: `Gdk.DeviceManager.get_client_pointer' has been deprecated since 3.20
  196 | 			window.get_display ().
      | 			^~~~~~~~~~~~~~~~~~~~~~
  197 | 				get_device_manager ().get_client_pointer ().get_position (null, out x, out y);
      | 				~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
PositionManager.vala:69.5-69.31: warning: `Gdk.Screen.get_monitor_geometry' has been deprecated since 3.22
   69 | 				screen.get_monitor_geometry (find_monitor_number (screen, controller.prefs.Monitor), out monitor_geo);
      | 				^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                           
PositionManager.vala:71.19-71.45: warning: `Gdk.Screen.get_monitor_workarea' has been deprecated since 3.22
   71 | 				monitor_geo = screen.get_monitor_workarea (find_monitor_number (screen, controller.prefs.Monitor));
      | 				              ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                                          
Widgets/TitledSeparatorMenuItem.vala:85.46-85.50: warning: `Gtk.Widget.style' is deprecated
   85 | 			unowned Pango.FontDescription font_desc = style.font_desc;
      | 			                                          ^~~~~           
Widgets/DockWindow.vala:649.4-649.13: warning: `Gtk.Menu.popup' has been deprecated since 3.22
  649 | 			menu.popup (null, null, position_func, event.button, event.time);
      | 			^~~~~~~~~~                                                       
DragManager.vala:229.4-229.29: warning: `Gdk.Device.grab' has been deprecated since 3.20.
  229 | 			context.get_device ().grab (window.get_window (), Gdk.GrabOwnership.APPLICATION, true,
      | 			^~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
DragManager.vala:353.4-353.31: warning: `Gdk.Device.ungrab' has been deprecated since 3.20.
  353 | 			context.get_device ().ungrab (Gtk.get_current_event_time ());
      | 			^~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
DragManager.vala:518.5-518.55: warning: `Gdk.Display.get_device_manager' has been deprecated since 3.20.
  518 | 				controller.window.get_display ().get_device_manager ().get_client_pointer ().get_position (null, out x, out y);
      | 				^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                            
DragManager.vala:518.5-518.77: warning: `Gdk.DeviceManager.get_client_pointer' has been deprecated since 3.20
  518 | 				controller.window.get_display ().get_device_manager ().get_client_pointer ().get_position (null, out x, out y);
      | 				^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                      
DragManager.vala:543.4-543.54: warning: `Gdk.Display.get_device_manager' has been deprecated since 3.20.
  543 | 			controller.window.get_display ().get_device_manager ().get_client_pointer ().get_state (controller.window.get_window (), axes, out mod);
      | 			^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                     
DragManager.vala:543.4-543.76: warning: `Gdk.DeviceManager.get_client_pointer' has been deprecated since 3.20
  543 | 			controller.window.get_display ().get_device_manager ().get_client_pointer ().get_state (controller.window.get_window (), axes, out mod);
      | 			^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                               
DragManager.vala:549.6-549.28: warning: `Gtk.drag_dest_set_proxy' has been deprecated since 3.22
  549 | 					Gtk.drag_dest_set_proxy (controller.window, proxy_window, Gdk.DragProtocol.XDND, true);
      | 					^~~~~~~~~~~~~~~~~~~~~~~                                                                
Services/Worker.vala:36.16-36.38: warning: delegates with scope="async" must be owned
   36 | 		public Task (owned ThreadFunc _func, TaskPriority _priority)
      | 		             ^~~~~~~~~~~~~~~~~~~~~~~                               
Services/Worker.vala:33.10-33.26: warning: delegates with scope="async" must be owned
   33 | 		public ThreadFunc func;
      | 		       ^~~~~~~~~~~~~~~~~      
Services/Worker.vala:33.10-33.26: warning: delegates with scope="async" must be owned
   33 | 		public ThreadFunc func;
      | 		       ^~~~~~~~~~~~~~~~~      
Services/Worker.vala:97.25-97.47: warning: delegates with scope="async" must be owned
   97 | 		public void add_task (owned ThreadFunc func, TaskPriority priority = TaskPriority.DEFAULT)
      | 		                      ^~~~~~~~~~~~~~~~~~~~~~~                                                    
Services/Worker.vala:125.5-125.14: warning: delegates with scope="async" must be owned
  125 | 				ThreadFunc tfunc = () => {
      | 				^~~~~~~~~~                
Drawing/Easing.vala:228.2-228.32: warning: Method `Plank.easing_func_for_mode' never used
  228 | 	EasingFunc easing_func_for_mode (AnimationMode mode)
      | 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
Drawing/Easing.vala:238.2-238.36: warning: Method `Plank.easing_name_for_mode' never used
  238 | 	unowned string easing_name_for_mode (AnimationMode mode)
      | 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
Factories/AbstractMain.vala:316.5-316.20: warning: Method `Plank.AbstractMain.remove_dock' never used
  316 |     void remove_dock (DockController dock) {
      |     ^~~~~~~~~~~~~~~~                        
Services/Unity.vala:107.3-107.32: warning: Method `Plank.Unity.release_unity_dbus' never used
  107 | 		static void release_unity_dbus ()
      | 		^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
DockRenderer.vala:53.3-53.31: warning: Type `Gdk.Point' can not be used for a GLib.Object property
   53 | 		public Gdk.Point local_cursor { get; private set; }
      | 		^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from DBusManager.c:23:
DBusManager.c: In function ‘plank_dbus_items_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DBusManager.c:1195:13: note: in expansion of macro ‘g_once_init_enter’
 1195 |         if (g_once_init_enter (&plank_dbus_items_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
DBusManager.c: In function ‘plank_dbus_manager_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DBusManager.c:1730:13: note: in expansion of macro ‘g_once_init_enter’
 1730 |         if (g_once_init_enter (&plank_dbus_manager_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from DragManager.c:23:
DragManager.c: In function ‘plank_drag_manager_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DragManager.c:3580:13: note: in expansion of macro ‘g_once_init_enter’
 3580 |         if (g_once_init_enter (&plank_drag_manager_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from DockRenderer.c:23:
DockRenderer.c: In function ‘plank_dock_renderer_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockRenderer.c:6651:13: note: in expansion of macro ‘g_once_init_enter’
 6651 |         static volatile gsize plank_dock_renderer_type_id__once = 0;
      |             ^~~~~~~~~~~~~~~~~
DockController.vala: In function ‘plank_dock_controller_serialize_item_positions’:
DockController.vala:401:31: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
  401 |                         prefs.DockItems = item_list.to_array ();
      |                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from DockController.c:23:
DockController.c: In function ‘plank_dock_controller_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockController.c:2523:13: note: in expansion of macro ‘g_once_init_enter’
 2523 |         if (g_once_init_enter (&plank_dock_controller_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from HideManager.c:23:
HideManager.c: In function ‘plank_hide_type_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
HideManager.c:216:13: note: in expansion of macro ‘g_once_init_enter’
  216 |         if (g_once_init_enter (&plank_hide_type_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
HideManager.c: In function ‘plank_hide_manager_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
HideManager.c:3254:13: note: in expansion of macro ‘g_once_init_enter’
 3254 |         if (g_once_init_enter (&plank_hide_manager_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from DockPreferences.c:23:
DockPreferences.c: In function ‘plank_dock_preferences_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockPreferences.c:1342:13: note: in expansion of macro ‘g_once_init_enter’
 1342 |         if (g_once_init_enter (&plank_dock_preferences_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from plank.h:6,
                 from PositionManager.c:23:
PositionManager.c: In function ‘plank_position_manager_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
PositionManager.c:6988:13: note: in expansion of macro ‘g_once_init_enter’
 6988 |         static volatile gsize plank_position_manager_type_id__once = 0;
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from ./plank-internal.h:6,
                 from Services/WindowControl.c:23:
Services/WindowControl.c: In function ‘plank_struts_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Services/WindowControl.c:103:13: note: in expansion of macro ‘g_once_init_enter’
  103 |         if (g_once_init_enter (&plank_struts_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
WindowControl.c: In function ‘plank_window_control_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
WindowControl.c:2822:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from Widgets/DockletViewModel.c:23:
DockletViewModel.c: In function ‘plank_docklet_node_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockletViewModel.c:506:6: note: in expansion of macro ‘g_once_init_enter’
DockletViewModel.c: In function ‘plank_docklet_view_model_column_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockletViewModel.c:560:6: note: in expansion of macro ‘g_once_init_enter’
DockletViewModel.c: In function ‘plank_docklet_view_model_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockletViewModel.c:1637:6: note: in expansion of macro ‘g_once_init_enter’
Services/Matcher.vala: In function ‘plank_matcher_set_favorites’:
Services/Matcher.vala:158:64: warning: passing argument 2 of ‘bamf_matcher_register_favorites’ from incompatible pointer type [-Wincompatible-pointer-types]
  158 |                         bamf_matcher.register_favorites (paths);
      |                                                                ^      
      |                                                                |
      |                                                                gchar ** {aka char **}
In file included from /usr/include/libbamf3/libbamf/libbamf.h:33,
                 from ./plank-internal.h:11,
                 from Services/Matcher.c:23:
/usr/include/libbamf3/libbamf/bamf-matcher.h:106:72: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
  106 |                                                          const gchar **favorites);
      |                                                          ~~~~~~~~~~~~~~^~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from ./plank-internal.h:6:
Matcher.c: In function ‘plank_matcher_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Matcher.c:901:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Docklets/Docklet.c:23:
Docklet.c: In function ‘plank_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Docklet.c:179:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Docklets/DockletItem.c:23:
DockletItem.c: In function ‘plank_docklet_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockletItem.c:102:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from DBus/Interfaces.c:25:
Interfaces.c: In function ‘plank_dbus_items_iface_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Interfaces.c:411:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from DBus/Client.c:23:
Client.c: In function ‘plank_dbus_client_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Client.c:1797:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/Color.c:23:
Color.c: In function ‘plank_color_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Color.c:1674:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Docklets/DockletManager.c:44:
Docklets/DockletManager.vala: In function ‘_thread_safe_regex_init’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Docklets/DockletManager.vala:54:20: note: in expansion of macro ‘g_once_init_enter’
   54 |                 static Regex docklet_filename_regex = /^libdocklet-.+.so$/;
      |                    ^~~~~~~~~~~~~~~~~
DockletManager.c: In function ‘plank_docklet_manager_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockletManager.c:980:6: note: in expansion of macro ‘g_once_init_enter’
Drawing/DrawingService.vala: In function ‘plank_drawing_service_get_icon_from_gicon’:
Drawing/DrawingService.vala:105:47: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘const gchar * const*’ {aka ‘const char * const*’} [-Wincompatible-pointer-types]
  105 |                                 var icons = string.joinv (";;", ((ThemedIcon) icon).get_names ());
      |                                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/DrawingService.c:23:
DrawingService.c: In function ‘plank_drawing_service_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DrawingService.c:2686:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/Renderer.c:23:
Renderer.c: In function ‘plank_renderer_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Renderer.c:643:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/Surface.c:23:
Surface.c: In function ‘plank_surface_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Surface.c:4005:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/DockTheme.c:23:
DockTheme.c: In function ‘plank_dock_theme_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockTheme.c:3275:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/Easing.c:27:
Drawing/Easing.c: In function ‘plank_animation_mode_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Drawing/Easing.c:215:13: note: in expansion of macro ‘g_once_init_enter’
  215 |         if (g_once_init_enter (&plank_animation_mode_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Easing.c: In function ‘plank_animation_mode_mapping_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Easing.c:290:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/SurfaceCache.c:23:
Drawing/SurfaceCache.c: In function ‘plank_surface_cache_flags_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Drawing/SurfaceCache.c:183:13: note: in expansion of macro ‘g_once_init_enter’
  183 |         if (g_once_init_enter (&plank_surface_cache_flags_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
SurfaceCache.c: In function ‘plank_surface_cache_surface_info_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
SurfaceCache.c:1605:6: note: in expansion of macro ‘g_once_init_enter’
SurfaceCache.c: In function ‘plank_surface_cache_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
SurfaceCache.c:1792:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Factories/ItemFactory.c:23:
ItemFactory.c: In function ‘plank_item_factory_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ItemFactory.c:2495:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Factories/Factory.c:23:
Factory.c: In function ‘plank_factory_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Factory.c:152:6: note: in expansion of macro ‘g_once_init_enter’
Factories/AbstractMain.vala: In function ‘plank_abstract_main_real_startup’:
Factories/AbstractMain.vala:219:13: warning: Deprecated pre-processor symbol
  219 |       if (!Thread.supported ())
      |             ^~~~~~~~~~~~~~~~~~~              
Factories/AbstractMain.vala: In function ‘plank_abstract_main_real_create_docks’:
Factories/AbstractMain.vala:284:50: warning: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type [-Wincompatible-pointer-types]
  284 |         settings.set_strv ("enabled-docks", enabled_docks);
      |                                                  ^~~~~~~
      |                                                  |
      |                                                  gchar ** {aka char **}
In file included from /usr/include/glib-2.0/gio/gio.h:137,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from ./plank.h:10,
                 from Factories/AbstractMain.c:25:
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
  191 |                                                                          const gchar *const *value);
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
Factories/AbstractMain.vala:287:51: warning: passing argument 3 of ‘g_settings_set_strv’ from incompatible pointer type [-Wincompatible-pointer-types]
  287 |         settings.set_strv ("enabled-docks", enabled_docks);
      |                                                   ^~~~~~~
      |                                                   |
      |                                                   gchar ** {aka char **}
/usr/include/glib-2.0/gio/gsettings.h:191:94: note: expected ‘const gchar * const*’ {aka ‘const char * const*’} but argument is of type ‘gchar **’ {aka ‘char **’}
  191 |                                                                          const gchar *const *value);
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~
Factories/AbstractMain.vala: In function ‘plank_abstract_main_show_about’:
Factories/AbstractMain.vala:397:42: warning: passing argument 2 of ‘gtk_about_dialog_set_authors’ from incompatible pointer type [-Wincompatible-pointer-types]
  397 |         about_dlg.set_authors (about_authors);
      |                                          ^~~~~  
      |                                          |
      |                                          gchar ** {aka char **}
In file included from /usr/include/gtk-3.0/gtk/gtk.h:31,
                 from ./plank.h:12:
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:188:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
  188 |                                                                 const gchar    **authors);
      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~
Factories/AbstractMain.vala:399:46: warning: passing argument 2 of ‘gtk_about_dialog_set_documenters’ from incompatible pointer type [-Wincompatible-pointer-types]
  399 |         about_dlg.set_documenters (about_documenters);
      |                                              ^~~~~~~
      |                                              |
      |                                              gchar ** {aka char **}
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:193:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
  193 |                                                                 const gchar    **documenters);
      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
Factories/AbstractMain.vala:401:42: warning: passing argument 2 of ‘gtk_about_dialog_set_artists’ from incompatible pointer type [-Wincompatible-pointer-types]
  401 |         about_dlg.set_artists (about_artists);
      |                                          ^~~~~  
      |                                          |
      |                                          gchar ** {aka char **}
/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:198:82: note: expected ‘const gchar **’ {aka ‘const char **’} but argument is of type ‘gchar **’ {aka ‘char **’}
  198 |                                                                 const gchar    **artists);
      |                                                                 ~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6:
AbstractMain.c: In function ‘plank_abstract_main_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
AbstractMain.c:3346:6: note: in expansion of macro ‘g_once_init_enter’
Drawing/Theme.vala: In function ‘plank_theme_gtk_theme_name_changed’:
Drawing/Theme.vala:125:57: warning: passing argument 2 of ‘g_object_notify’ from incompatible pointer type [-Wincompatible-pointer-types]
  125 |                         notify (new ParamSpecBoolean ("theme-changed", "theme-changed", "theme-changed", true, ParamFlags.READABLE));
      |                                                         ^~~~~~~~~~~~~~~~~~~~
      |                                                         |
      |                                                         GParamSpec * {aka struct _GParamSpec *}
In file included from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Drawing/Theme.c:23:
/usr/include/glib-2.0/gobject/gobject.h:500:64: note: expected ‘const gchar *’ {aka ‘const char *’} but argument is of type ‘GParamSpec *’ {aka ‘struct _GParamSpec *’}
  500 |                                                const gchar    *property_name);
      |                                                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Drawing/Theme.vala:125:45: warning: passing argument 1 of ‘g_param_spec_unref’ from incompatible pointer type [-Wincompatible-pointer-types]
  125 |                         notify (new ParamSpecBoolean ("theme-changed", "theme-changed", "theme-changed", true, ParamFlags.READABLE));
      |                                             ^~~~~~
      |                                             |
      |                                             GParamSpecBoolean * {aka struct _GParamSpecBoolean *}
Drawing/Theme.c:61:87: note: in definition of macro ‘_g_param_spec_unref0’
   61 | #define _g_param_spec_unref0(var) ((var == NULL) ? NULL : (var = (g_param_spec_unref (var), NULL)))
      |                                                                                       ^~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:28:
/usr/include/glib-2.0/gobject/gparam.h:289:65: note: expected ‘GParamSpec *’ {aka ‘struct _GParamSpec *’} but argument is of type ‘GParamSpecBoolean *’ {aka ‘struct _GParamSpecBoolean *’}
  289 | void            g_param_spec_unref              (GParamSpec    *pspec);
      |                                                  ~~~~~~~~~~~~~~~^~~~~
Drawing/Theme.vala: In function ‘plank_theme_get_theme_list’:
Drawing/Theme.vala:418:31: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
  418 |                         return result.to_array ();
      |                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30:
Theme.c: In function ‘plank_theme_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Theme.c:2572:6: note: in expansion of macro ‘g_once_init_enter’
Items/ApplicationDockItem.vala: In function ‘plank_application_dock_item_real_accept_drop’:
Items/ApplicationDockItem.vala:530:31: warning: assignment to ‘GFile **’ {aka ‘struct _GFile **’} from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
  530 |                         System.get_default ().launch_with_files (File.new_for_uri (Prefs.Launcher), files.to_array ());
      |                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/ApplicationDockItem.c:23:
ApplicationDockItem.c: In function ‘plank_application_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ApplicationDockItem.c:5651:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockContainer.c:24:
DockContainer.c: In function ‘plank_dock_container_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockContainer.c:2125:6: note: in expansion of macro ‘g_once_init_enter’
Items/DefaultApplicationDockItemProvider.vala: In function ‘_plank_default_application_dock_item_provider_app_closed_plank_application_dock_item_app_closed’:
Items/DefaultApplicationDockItemProvider.vala:233:136: warning: passing argument 2 of ‘plank_default_application_dock_item_provider_app_closed’ from incompatible pointer type [-Wincompatible-pointer-types]
  233 |                                 appitem.app_closed.connect (app_closed);
      |                                                                                                                                        ^      
      |                                                                                                                                        |
      |                                                                                                                                        PlankApplicationDockItem * {aka struct _PlankApplicationDockItem *}
DefaultApplicationDockItemProvider.c:608:73: note: expected ‘PlankDockItem *’ {aka ‘struct _PlankDockItem *’} but argument is of type ‘PlankApplicationDockItem *’ {aka ‘struct _PlankApplicationDockItem *’}
Items/DefaultApplicationDockItemProvider.vala: In function ‘_plank_default_application_dock_item_provider_pin_item_plank_application_dock_item_pin_launcher’:
Items/DefaultApplicationDockItemProvider.vala:234:134: warning: passing argument 2 of ‘plank_default_application_dock_item_provider_pin_item’ from incompatible pointer type [-Wincompatible-pointer-types]
  234 |                                 appitem.pin_launcher.connect (pin_item);
      |                                                                                                                                      ^      
      |                                                                                                                                      |
      |                                                                                                                                      PlankApplicationDockItem * {aka struct _PlankApplicationDockItem *}
In file included from Items/DefaultApplicationDockItemProvider.c:23:
./plank.h:1988:76: note: expected ‘PlankDockItem *’ {aka ‘struct _PlankDockItem *’} but argument is of type ‘PlankApplicationDockItem *’ {aka ‘struct _PlankApplicationDockItem *’}
 1988 |                                                             PlankDockItem* item);
      |                                                             ~~~~~~~~~~~~~~~^~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6:
DefaultApplicationDockItemProvider.c: In function ‘plank_default_application_dock_item_provider_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DefaultApplicationDockItemProvider.c:1691:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockItem.c:23:
DockItem.c: In function ‘plank_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockItem.c:2885:6: note: in expansion of macro ‘g_once_init_enter’
Items/ApplicationDockItemProvider.vala: In function ‘plank_application_dock_item_provider_real_get_dockitem_filenames’:
Items/ApplicationDockItemProvider.vala:193:31: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
  193 |                         return item_list.to_array ();
      |                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/ApplicationDockItemProvider.c:23:
ApplicationDockItemProvider.c: In function ‘plank_application_dock_item_provider_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ApplicationDockItemProvider.c:2818:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockItemPreferences.c:23:
DockItemPreferences.c: In function ‘plank_dock_item_preferences_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockItemPreferences.c:394:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockElement.c:23:
DockElement.c: In function ‘plank_dock_element_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockElement.c:1820:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/Enums.c:23:
Items/Enums.c: In function ‘plank_animation_type_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Items/Enums.c:52:13: note: in expansion of macro ‘g_once_init_enter’
   52 |         if (g_once_init_enter (&plank_animation_type_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Items/Enums.c: In function ‘plank_indicator_state_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Items/Enums.c:76:13: note: in expansion of macro ‘g_once_init_enter’
   76 |         if (g_once_init_enter (&plank_indicator_state_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Items/Enums.c: In function ‘plank_item_state_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Items/Enums.c:101:13: note: in expansion of macro ‘g_once_init_enter’
  101 |         if (g_once_init_enter (&plank_item_state_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Enums.c: In function ‘plank_popup_button_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Enums.c:175:6: note: in expansion of macro ‘g_once_init_enter’
Items/DockItemProvider.vala: In function ‘plank_dock_item_provider_real_get_dockitem_filenames’:
Items/DockItemProvider.vala:159:31: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
  159 |                         return item_list.to_array ();
      |                               ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockItemProvider.c:23:
DockItemProvider.c: In function ‘plank_dock_item_provider_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockItemProvider.c:960:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/DockItemDrawValue.c:23:
DockItemDrawValue.c: In function ‘plank_point_d_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockItemDrawValue.c:85:6: note: in expansion of macro ‘g_once_init_enter’
DockItemDrawValue.c: In function ‘plank_dock_item_draw_value_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockItemDrawValue.c:534:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/TransientDockItem.c:23:
TransientDockItem.c: In function ‘plank_transient_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
TransientDockItem.c:464:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/PlankDockItem.c:23:
PlankDockItem.c: In function ‘plank_plank_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
PlankDockItem.c:517:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Environment.c:23:
Environment.c: In function ‘plank_xdg_session_class_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Environment.c:157:6: note: in expansion of macro ‘g_once_init_enter’
Environment.c: In function ‘plank_xdg_session_desktop_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Environment.c:618:6: note: in expansion of macro ‘g_once_init_enter’
Environment.c: In function ‘plank_xdg_session_type_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Environment.c:740:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/PlaceholderDockItem.c:23:
PlaceholderDockItem.c: In function ‘plank_placeholder_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
PlaceholderDockItem.c:219:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from Services/Logger.c:26:
Services/Logger.c: In function ‘plank_log_level_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Services/Logger.c:125:13: note: in expansion of macro ‘g_once_init_enter’
  125 |         if (g_once_init_enter (&plank_log_level_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Services/Logger.c: In function ‘plank_console_color_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Services/Logger.c:146:13: note: in expansion of macro ‘g_once_init_enter’
  146 |         if (g_once_init_enter (&plank_console_color_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Services/Logger.vala: In function ‘_thread_safe_regex_init’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Services/Logger.vala:107:27: note: in expansion of macro ‘g_once_init_enter’
  107 |                         message_regex = /[(]?.*?([^\/]*?)(\.2)?\.vala(:\d+)[)]?:\s*(.*)/;
      |                           ^~~~~~~~~~~~~~~~~
Logger.c: In function ‘plank_logger_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Logger.c:962:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from Services/EnvironmentSettings.c:23:
EnvironmentSettings.c: In function ‘plank_environment_settings_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
EnvironmentSettings.c:520:6: note: in expansion of macro ‘g_once_init_enter’
EnvironmentSettings.c: In function ‘plank_desktop_nofications_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
EnvironmentSettings.c:639:6: note: in expansion of macro ‘g_once_init_enter’
EnvironmentSettings.c: In function ‘plank_pantheon_desktop_notifications_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
EnvironmentSettings.c:872:6: note: in expansion of macro ‘g_once_init_enter’
EnvironmentSettings.c: In function ‘plank_gnome_desktop_notifications_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
EnvironmentSettings.c:1137:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Items/FileDockItem.c:23:
FileDockItem.c: In function ‘plank_file_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
FileDockItem.c:2593:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Settings.c:21:
Settings.c: In function ‘plank_settings_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Settings.c:704:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Preferences.c:23:
Preferences.c: In function ‘plank_serializable_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Preferences.c:188:6: note: in expansion of macro ‘g_once_init_enter’
Preferences.c: In function ‘plank_preferences_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Preferences.c:3227:6: note: in expansion of macro ‘g_once_init_enter’
Services/Paths.vala: In function ‘plank_paths_initialize’:
Services/Paths.vala:121:41: warning: assignment to ‘gchar **’ {aka ‘char **’} from incompatible pointer type ‘const gchar * const*’ {aka ‘const char * const*’} [-Wincompatible-pointer-types]
  121 |                         foreach (unowned string path in Environment.get_system_data_dirs ())
      |                                         ^
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Paths.c:23:
Paths.c: In function ‘plank_paths_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Paths.c:833:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/System.c:23:
System.c: In function ‘plank_system_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
System.c:1526:6: note: in expansion of macro ‘g_once_init_enter’
Widgets/DockWindow.vala: In function ‘plank_dock_window_show_menu’:
Widgets/DockWindow.vala:638:88: warning: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type [-Wincompatible-pointer-types]
  638 |                                         menu.append (menu_item);
      |                                                                                        ^      
      |                                                                                        |
      |                                                                                        GtkMenuItem * {aka struct _GtkMenuItem *}
In file included from /usr/include/gtk-3.0/gtk/gtkmenu.h:33,
                 from /usr/include/gtk-3.0/gtk/gtklabel.h:34,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from ./plank.h:12,
                 from Widgets/DockWindow.c:23:
/usr/include/gtk-3.0/gtk/gtkmenushell.h:92:55: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenuItem *’ {aka ‘struct _GtkMenuItem *’}
   92 |                                         GtkWidget    *child);
      |                                         ~~~~~~~~~~~~~~^~~~~
Widgets/DockWindow.vala:645:88: warning: passing argument 2 of ‘gtk_menu_shell_append’ from incompatible pointer type [-Wincompatible-pointer-types]
  645 |                                         menu.append (menu_item);
      |                                                                                        ^      
      |                                                                                        |
      |                                                                                        GtkMenuItem * {aka struct _GtkMenuItem *}
/usr/include/gtk-3.0/gtk/gtkmenushell.h:92:55: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkMenuItem *’ {aka ‘struct _GtkMenuItem *’}
   92 |                                         GtkWidget    *child);
      |                                         ~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6:
DockWindow.c: In function ‘plank_dock_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DockWindow.c:4425:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Widgets/CompositedWindow.c:23:
CompositedWindow.c: In function ‘plank_composited_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
CompositedWindow.c:211:6: note: in expansion of macro ‘g_once_init_enter’
Widgets/HoverWindow.vala: In function ‘plank_hover_window_class_init’:
Widgets/HoverWindow.vala:33:67: warning: passing argument 1 of ‘plank_compat_gtk_widget_class_set_css_name’ from incompatible pointer type [-Wincompatible-pointer-types]
   33 |                         PlankCompat.gtk_widget_class_set_css_name ((GLib.ObjectClass) typeof (HoverWindow).class_ref (), "tooltip");
      |                                                                   ^~~~~~
      |                                                                   |
      |                                                                   GObjectClass * {aka struct _GObjectClass *}
In file included from Widgets/HoverWindow.c:34:
./gtk-compat.h:28:66: note: expected ‘GtkWidgetClass *’ {aka ‘struct _GtkWidgetClass *’} but argument is of type ‘GObjectClass *’ {aka ‘struct _GObjectClass *’}
   28 | void plank_compat_gtk_widget_class_set_css_name (GtkWidgetClass *widget_class, const char *name);
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Widgets/HoverWindow.c:23:
HoverWindow.c: In function ‘plank_hover_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
HoverWindow.c:580:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Worker.c:23:
Services/Worker.c: In function ‘plank_task_priority_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Services/Worker.c:156:13: note: in expansion of macro ‘g_once_init_enter’
  156 |         if (g_once_init_enter (&plank_task_priority_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Worker.c: In function ‘plank_worker_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Worker.c:1034:6: note: in expansion of macro ‘g_once_init_enter’
Widgets/TitledSeparatorMenuItem.vala: In function ‘plank_titled_separator_menu_item_class_init’:
Widgets/TitledSeparatorMenuItem.vala:34:67: warning: passing argument 1 of ‘plank_compat_gtk_widget_class_set_css_name’ from incompatible pointer type [-Wincompatible-pointer-types]
   34 |                         PlankCompat.gtk_widget_class_set_css_name ((GLib.ObjectClass) typeof (TitledSeparatorMenuItem).class_ref (), "menuitem");
      |                                                                   ^~~~~~
      |                                                                   |
      |                                                                   GObjectClass * {aka struct _GObjectClass *}
In file included from Widgets/TitledSeparatorMenuItem.c:39:
./gtk-compat.h:28:66: note: expected ‘GtkWidgetClass *’ {aka ‘struct _GtkWidgetClass *’} but argument is of type ‘GObjectClass *’ {aka ‘struct _GObjectClass *’}
   28 | void plank_compat_gtk_widget_class_set_css_name (GtkWidgetClass *widget_class, const char *name);
      |                                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Widgets/TitledSeparatorMenuItem.c:26:
TitledSeparatorMenuItem.c: In function ‘plank_titled_separator_menu_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
TitledSeparatorMenuItem.c:435:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Services/Unity.c:23:
Unity.c: In function ‘plank_unity_client_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Unity.c:273:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Widgets/PoofWindow.c:23:
PoofWindow.c: In function ‘plank_poof_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
PoofWindow.c:447:6: note: in expansion of macro ‘g_once_init_enter’
Unity.c: In function ‘plank_unity_launcher_entry_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Unity.c:1589:6: note: in expansion of macro ‘g_once_init_enter’
Unity.c: In function ‘plank_unity_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Unity.c:1796:6: note: in expansion of macro ‘g_once_init_enter’
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ./plank.h:6,
                 from Widgets/PreferencesWindow.c:23:
PreferencesWindow.c: In function ‘plank_preferences_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
PreferencesWindow.c:3150:6: note: in expansion of macro ‘g_once_init_enter’
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from BatteryDocklet.c:21:
BatteryDocklet.c: In function ‘docky_battery_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
BatteryDocklet.c:322:13: note: in expansion of macro ‘g_once_init_enter’
  322 |         if (g_once_init_enter (&docky_battery_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from BatteryUPowerDockItem.c:21:
BatteryUPowerDockItem.c: In function ‘docky_iu_power_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
BatteryUPowerDockItem.c:333:13: note: in expansion of macro ‘g_once_init_enter’
  333 |         if (g_once_init_enter (&docky_iu_power_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
BatteryUPowerDockItem.c: In function ‘docky_iu_power_device_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
BatteryUPowerDockItem.c:651:13: note: in expansion of macro ‘g_once_init_enter’
  651 |         if (g_once_init_enter (&docky_iu_power_device_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
BatteryUPowerDockItem.c: In function ‘docky_battery_upower_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
BatteryUPowerDockItem.c:1340:13: note: in expansion of macro ‘g_once_init_enter’
 1340 |         if (g_once_init_enter (&docky_battery_upower_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from BatteryDockItem.c:21:
BatteryDockItem.c: In function ‘docky_battery_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
BatteryDockItem.c:809:13: note: in expansion of macro ‘g_once_init_enter’
  809 |         if (g_once_init_enter (&docky_battery_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClippyDocklet.c:21:
ClippyDocklet.c: In function ‘docky_clippy_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClippyDocklet.c:280:13: note: in expansion of macro ‘g_once_init_enter’
  280 |         if (g_once_init_enter (&docky_clippy_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClippyPreferences.c:21:
ClippyPreferences.c: In function ‘docky_clippy_preferences_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClippyPreferences.c:289:13: note: in expansion of macro ‘g_once_init_enter’
  289 |         if (g_once_init_enter (&docky_clippy_preferences_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClippyDockItem.c:21:
ClippyDockItem.c: In function ‘docky_clippy_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClippyDockItem.c:1278:13: note: in expansion of macro ‘g_once_init_enter’
 1278 |         if (g_once_init_enter (&docky_clippy_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClockDocklet.c:21:
ClockDocklet.c: In function ‘docky_clock_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClockDocklet.c:281:13: note: in expansion of macro ‘g_once_init_enter’
  281 |         if (g_once_init_enter (&docky_clock_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClockDockItem.c:21:
ClockDockItem.c: In function ‘docky_clock_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClockDockItem.c:1904:13: note: in expansion of macro ‘g_once_init_enter’
 1904 |         if (g_once_init_enter (&docky_clock_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from ClockPreferences.c:21:
ClockPreferences.c: In function ‘docky_clock_preferences_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
ClockPreferences.c:332:13: note: in expansion of macro ‘g_once_init_enter’
  332 |         if (g_once_init_enter (&docky_clock_preferences_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from CPUMonitorDocklet.c:21:
CPUMonitorDocklet.c: In function ‘docky_cpu_monitor_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
CPUMonitorDocklet.c:280:13: note: in expansion of macro ‘g_once_init_enter’
  280 |         if (g_once_init_enter (&docky_cpu_monitor_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from CPUMonitorDockItem.c:21:
CPUMonitorDockItem.c: In function ‘docky_cpu_monitor_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
CPUMonitorDockItem.c:873:13: note: in expansion of macro ‘g_once_init_enter’
  873 |         if (g_once_init_enter (&docky_cpu_monitor_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from DesktopDocklet.c:21:
DesktopDocklet.c: In function ‘docky_desktop_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DesktopDocklet.c:283:13: note: in expansion of macro ‘g_once_init_enter’
  283 |         if (g_once_init_enter (&docky_desktop_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from DesktopDockItem.c:21:
DesktopDockItem.c: In function ‘docky_desktop_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
DesktopDockItem.c:312:13: note: in expansion of macro ‘g_once_init_enter’
  312 |         if (g_once_init_enter (&docky_desktop_dock_item_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ../../lib/plank.h:6,
                 from TrashDocklet.c:21:
TrashDocklet.c: In function ‘docky_trash_docklet_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
TrashDocklet.c:280:13: note: in expansion of macro ‘g_once_init_enter’
  280 |         if (g_once_init_enter (&docky_trash_docklet_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from TrashDockItem.c:21:
TrashDockItem.c: In function ‘docky_nautilus_file_operations_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
TrashDockItem.c:313:13: note: in expansion of macro ‘g_once_init_enter’
  313 |         if (g_once_init_enter (&docky_nautilus_file_operations_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
TrashDockItem.c: In function ‘docky_trash_dock_item_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
TrashDockItem.c:2642:13: note: in expansion of macro ‘g_once_init_enter’
 2642 |         static volatile gsize docky_trash_dock_item_type_id__once = 0;
      |             ^~~~~~~~~~~~~~~~~
be.1po: 48 translated messages.
am.1po: 38 translated messages.
ar.1po: 39 translated messages.
bg.1po: 48 translated messages.
bs.1po: 10 translated messages.
ca.1po: 48 translated messages.
da.1po: 48 translated messages.
ckb.1po: 48 translated messages.
cs.1po: 38 translated messages.
de.1po: 78 translated messages.
en_AU.1po: 12 translated messages.
el.1po: 46 translated messages.
en_CA.1po: 51 translated messages.
en_GB.1po: 52 translated messages.
eo.1po: 22 translated messages.
es.1po: 48 translated messages.
et.1po: 48 translated messages.
eu.1po: 48 translated messages.
fi.1po: 48 translated messages.
fr.1po: 48 translated messages.
ga.1po: 48 translated messages.
gd.1po: 43 translated messages.
hr.1po: 28 translated messages.
he.1po: 48 translated messages.
gl.1po: 48 translated messages.
id.1po: 27 translated messages.
hu.1po: 48 translated messages.
it.1po: 49 translated messages.
ja.1po: 48 translated messages.
ka.1po: 25 translated messages.
kab.1po: 43 translated messages.
ko.1po: 48 translated messages.
lt.1po: 48 translated messages.
lv.1po: 37 translated messages.
ml.1po: 9 translated messages.
nb.1po: 48 translated messages.
ms.1po: 36 translated messages.
ne.1po: 17 translated messages.
nl.1po: 49 translated messages.
nn.1po: 12 translated messages.
pt.1po: 48 translated messages.
pl.1po: 48 translated messages.
pt_BR.1po: 48 translated messages.
ro.1po: 12 translated messages.
ru.1po: 48 translated messages.
sk.1po: 43 translated messages.
sl.1po: 31 translated messages.
sma.1po: 8 translated messages.
sr.1po: 48 translated messages.
sq.1po: 30 translated messages.
[email protected]: 47 translated messages.
sv.1po: 48 translated messages.
szl.1po: 48 translated messages.
ta.1po: 18 translated messages.
te.1po: 39 translated messages.
th.1po: 42 translated messages.
uk.1po: 48 translated messages.
tr.1po: 48 translated messages.
uz.1po: 39 translated messages.
vi.1po: 42 translated messages.
zh_CN.1po: 48 translated messages.
zh_TW.1po: 43 translated messages.
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from Main.c:25:
Main.c: In function ‘plank_main_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
Main.c:265:13: note: in expansion of macro ‘g_once_init_enter’
  265 |         if (g_once_init_enter (&plank_main_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1339.7-1339.29: warning: Signal `Dbusmenu.Menuitem.child_added' conflicts with method of the same name
 1339 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~            
Dbusmenu-0.4.gir:1353.7-1353.29: warning: Signal `Dbusmenu.Menuitem.child_moved' conflicts with method of the same name
 1353 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~      Dbusmenu-0.4.gir:1339.7-1339.29:  warning:  Signal  `Dbusmenu.Menuitem.child_added'  conflicts with method of the same name 
 
Dbusmenu-0.4.gir:1370.7-1370.33: warning: Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method  1339 |       
`Dbusmenu.Menuitem.show_to_user'      |  conflicts with method of the same name 
  1463 |       
       |       ^ ~ ~ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~              
    Dbusmenu-0.4.gir:1353.7-1353.29: 
warning: Signal Dbusmenu-0.4.gir:1463.7-1463.31: `Dbusmenu.Menuitem.child_moved'warning:  conflicts with method of the same nameSignal 
 1353 |       
`Dbusmenu.Menuitem.show_to_user'      |  conflicts with method of the same name 
  1463 |       
       |       ^ ~ ~ ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~              
   Dbusmenu-0.4.gir:1370.7-1370.33:  warning: 
Signal `Dbusmenu.Menuitem.child_removed' conflicts with method of the same name
 1370 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~          
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Virtual method `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
Dbusmenu-0.4.gir:1463.7-1463.31: warning: Signal `Dbusmenu.Menuitem.show_to_user' conflicts with method of the same name
 1463 |       
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~           
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from UnityClient.c:23:
UnityClient.c: In function ‘plank_examples_test_client_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
UnityClient.c:519:13: note: in expansion of macro ‘g_once_init_enter’
  519 |         if (g_once_init_enter (&plank_examples_test_client_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
UnityClient.c: In function ‘plank_examples_unity_example_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
UnityClient.c:661:13: note: in expansion of macro ‘g_once_init_enter’
  661 |         if (g_once_init_enter (&plank_examples_unity_example_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from RemoteClient.c:23:
RemoteClient.c: In function ‘plank_examples_remote_client_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro ‘g_atomic_pointer_get’
  272 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
RemoteClient.c:331:13: note: in expansion of macro ‘g_once_init_enter’
  331 |         if (g_once_init_enter (&plank_examples_remote_client_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
libtool: warning: remember to run 'libtool --finish /usr/lib'
libtool: warning: relinking 'libdocklet-applications.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-battery.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-clippy.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-clock.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-cpumonitor.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-desktop.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: relinking 'libdocklet-trash.la'
libtool: warning: remember to run 'libtool --finish /usr/lib/plank/docklets'
libtool: warning: '../lib/libplank.la' has not been installed in '/usr/lib'