Dear maintainer, Below and attached is a patch to make viking compile and link properly with gcc-10.
Suggested changelog entry: src/babel.h (a_babel_file_list, a_babel_device_list): declare global variables as extern, closes #957914 Kind regards, Arnold Metselaar --- diff --git a/src/babel.h b/src/babel.h index ae2fa959..e2c18e6c 100644 --- a/src/babel.h +++ b/src/babel.h @@ -109,8 +109,8 @@ typedef struct { gchar *label; } BabelFile; -GList *a_babel_file_list; -GList *a_babel_device_list; +extern GList *a_babel_file_list; +extern GList *a_babel_device_list; void a_babel_foreach_file_with_mode (BabelMode mode, GFunc func, gpointer user_data); void a_babel_foreach_file_read_any (GFunc func, gpointer user_data);
diff --git a/src/babel.h b/src/babel.h index ae2fa959..e2c18e6c 100644 --- a/src/babel.h +++ b/src/babel.h @@ -109,8 +109,8 @@ typedef struct { gchar *label; } BabelFile; -GList *a_babel_file_list; -GList *a_babel_device_list; +extern GList *a_babel_file_list; +extern GList *a_babel_device_list; void a_babel_foreach_file_with_mode (BabelMode mode, GFunc func, gpointer user_data); void a_babel_foreach_file_read_any (GFunc func, gpointer user_data);