Valac - compiling ANY Gtk window code produces a strange output
On a clean install on Ubuntu Budgie 22.04 (valac version 055.91-2), even the simplest Gtk window code of a few lines spits out:
$ valac --pkg gtk+-3.0 '/home/jacob/Desktop/testwindow.vala'
In file included from /usr/include/glib-2.0/glib/gthread.h:32,
from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/gtk-3.0/gdk/gdkconfig.h:13,
from /usr/include/gtk-3.0/gdk/gdk.h:30,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /home/jacob/Desktop/testwindow.vala.c:4:
/home/jacob/Desktop/testwindow.vala.c: In function ‘some_window_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types]
113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
260 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
/home/jacob/Desktop/testwindow.vala.c:97:13: note: in expansion of macro ‘g_once_init_enter’
97 | if (g_once_init_enter (&some_window_type_id__once)) {
| ^~~~~~~~~~~~~~~~~