Created attachment 1951996 [details] vinagre-c99.patch There are a couple of places in the sources where variables are defined without a type: volatile dontoptimiseaway = vinagre_ssh_plugin_get_type (); This needs to add the GType type for C99 compatibility. Upstream GNOME has archived the vinagre project, so there's no place for upstream collaboration anymore, so failing this here.