gio/gio-visibility.h missing for building gobject/GLib-2.0.gir when bootstrapping
I got a first-build failure because gobject/GLib-2.0.gir requires the auto-generated gio/gio-visibility.h file but (probably) doesn't have a dependency on it. I got away running ninja again and again until it would finally have built gio/gio-visibility.h thanks to parallellism, but that wasn't pretty.
Here's the build error:
Build error
[55/1071] Generating gobject/GLib-2.0.gir with a custom command (wrapped by meson to set env)
FAILED: gobject/GLib-2.0.gir
env PKG_CONFIG_PATH=/dev/glib/_build/meson-uninstalled 'CC=ccache cc' /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GLib --nsversion=2.0 --warn-all --output gobject/GLib-2.0.gir --c-include=glib.h --quiet -DGLIB_COMPILATION '-DGETTEXT_PACKAGE="dummy"' --symbol-prefix=glib --library-path=/dev/glib/_build/gobject --library=gobject-2.0 -I/dev/glib/gobject -I/dev/glib/_build/gobject -I/dev/glib/. -I/dev/glib/_build/. --filelist=/dev/glib/_build/glib/libglib-2.0.so.0.7900.0.p/GLib_2.0_gir_filelist --symbol-prefix=g --identifier-prefix=G --pkg-export=glib-2.0 --cflags-begin -D_GNU_SOURCE -DG_DISABLE_CAST_CHECKS -I/dev/glib/. -I/dev/glib/_build/. -I/dev/glib/glib -I/dev/glib/_build/glib -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include --cflags-end --add-include-path=/usr/share/gir-1.0 -L/dev/glib/_build/glib --extra-library=glib-2.0 -L/dev/glib/_build/glib --library glib-2.0 --extra-library=m --extra-library=pcre2-8 --extra-library=girepository-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --sources-top-dirs /dev/glib/ --sources-top-dirs /dev/glib/_build/
In file included from /dev/glib/_build/g-ir-cpp-4sxbb6wq.c:43:
/dev/glib/glib/gi18n-lib.h:32: warning: "_" redefined
32 | #define _(String) ((char *) g_dgettext (GETTEXT_PACKAGE, String))
|
In file included from /dev/glib/_build/g-ir-cpp-4sxbb6wq.c:42:
/dev/glib/glib/gi18n.h:28: note: this is the location of the previous definition
28 | #define _(String) gettext (String)
|
/dev/glib/glib/gi18n-lib.h:33: warning: "Q_" redefined
33 | #define Q_(String) g_dpgettext (GETTEXT_PACKAGE, String, 0)
|
/dev/glib/glib/gi18n.h:29: note: this is the location of the previous definition
29 | #define Q_(String) g_dpgettext (NULL, String, 0)
|
/dev/glib/glib/gi18n-lib.h:35: warning: "C_" redefined
35 | #define C_(Context,String) g_dpgettext (GETTEXT_PACKAGE, Context "\004" String, strlen (Context) + 1)
|
/dev/glib/glib/gi18n.h:31: note: this is the location of the previous definition
31 | #define C_(Context,String) g_dpgettext (NULL, Context "\004" String, strlen (Context) + 1)
|
In file included from /dev/glib/glib/glib-unixprivate.h:22,
from /dev/glib/_build/g-ir-cpp-4sxbb6wq.c:103:
./config.h:12: warning: "GETTEXT_PACKAGE" redefined
12 | #define GETTEXT_PACKAGE "glib20"
|
<command-line>: note: this is the location of the previous definition
/dev/glib/glib/gstdio.h:61: the __GI_SCANNER__ constant should only be used with simple #ifdef or #endif: #if defined(G_OS_UNIX) && !defined(G_STDIO_WRAP_ON_UNIX) && !defined(__GI_SCANNER__)
/dev/glib/glib/gwin32.h:37: the __GI_SCANNER__ constant should only be used with simple #ifdef or #endif: #if defined(G_PLATFORM_WIN32) || defined(__GI_SCANNER__)
/dev/glib/glib/gwin32.h:45: the __GI_SCANNER__ constant should only be used with simple #ifdef or #endif: #if defined(G_OS_WIN32) || defined(__GI_SCANNER__)
../glib/gmain.c:6481: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gmem.c:245: Warning: GLib: invalid "not" annotation option: "optional"
../glib/goption.c:2562: Warning: GLib: invalid "array" annotation option: "null-terminated"
../glib/gstdio.c:1846: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gthread.c:568: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gthread.c:674: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gunidecomp.c:581: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gunidecomp.c:582: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gunidecomp.c:656: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gvariant.c:1446: Warning: GLib: unknown annotation: default
../glib/gvariant.c:1896: Warning: GLib: unknown annotation: default
../glib/gvariant.c:2200: Warning: GLib: unknown annotation: default
../glib/gvariant.c:5424: Warning: GLib: unknown annotation: default
../glib/gvariant.c:5536: Warning: GLib: unknown annotation: default
../glib/gprintf.c:300: Warning: GLib: invalid "not" annotation option: "optional"
../glib/gstrfuncs.h:459: Warning: GLib: invalid "not" annotation option: "optional"
glib/glibconfig.h:44: Warning: GLib: symbol='gint8': Unknown namespace for identifier 'gint8'
glib/glibconfig.h:45: Warning: GLib: symbol='guint8': Unknown namespace for identifier 'guint8'
glib/glibconfig.h:47: Warning: GLib: symbol='gint16': Unknown namespace for identifier 'gint16'
glib/glibconfig.h:48: Warning: GLib: symbol='guint16': Unknown namespace for identifier 'guint16'
glib/glibconfig.h:55: Warning: GLib: symbol='gint32': Unknown namespace for identifier 'gint32'
glib/glibconfig.h:56: Warning: GLib: symbol='guint32': Unknown namespace for identifier 'guint32'
glib/glibconfig.h:65: Warning: GLib: symbol='gint64': Unknown namespace for identifier 'gint64'
glib/glibconfig.h:66: Warning: GLib: symbol='guint64': Unknown namespace for identifier 'guint64'
glib/glibconfig.h:81: Warning: GLib: symbol='gssize': Unknown namespace for identifier 'gssize'
glib/glibconfig.h:82: Warning: GLib: symbol='gsize': Unknown namespace for identifier 'gsize'
glib/glibconfig.h:92: Warning: GLib: symbol='goffset': Unknown namespace for identifier 'goffset'
glib/glibconfig.h:108: Warning: GLib: symbol='gintptr': Unknown namespace for identifier 'gintptr'
glib/glibconfig.h:109: Warning: GLib: symbol='guintptr': Unknown namespace for identifier 'guintptr'
../glib/gtypes.h:52: Warning: GLib: symbol='gchar': Unknown namespace for identifier 'gchar'
../glib/gtypes.h:53: Warning: GLib: symbol='gshort': Unknown namespace for identifier 'gshort'
../glib/gtypes.h:54: Warning: GLib: symbol='glong': Unknown namespace for identifier 'glong'
../glib/gtypes.h:55: Warning: GLib: symbol='gint': Unknown namespace for identifier 'gint'
../glib/gtypes.h:56: Warning: GLib: symbol='gboolean': Unknown namespace for identifier 'gboolean'
../glib/gtypes.h:58: Warning: GLib: symbol='guchar': Unknown namespace for identifier 'guchar'
../glib/gtypes.h:59: Warning: GLib: symbol='gushort': Unknown namespace for identifier 'gushort'
../glib/gtypes.h:60: Warning: GLib: symbol='gulong': Unknown namespace for identifier 'gulong'
../glib/gtypes.h:61: Warning: GLib: symbol='guint': Unknown namespace for identifier 'guint'
../glib/gtypes.h:63: Warning: GLib: symbol='gfloat': Unknown namespace for identifier 'gfloat'
../glib/gtypes.h:64: Warning: GLib: symbol='gdouble': Unknown namespace for identifier 'gdouble'
../glib/gtypes.h:109: Warning: GLib: symbol='gpointer': Unknown namespace for identifier 'gpointer'
../glib/gtypes.h:110: Warning: GLib: symbol='gconstpointer': Unknown namespace for identifier 'gconstpointer'
../glib/gtypes.h:586: Warning: GLib: symbol='grefcount': Unknown namespace for identifier 'grefcount'
../glib/gtypes.h:587: Warning: GLib: symbol='gatomicrefcount': Unknown namespace for identifier 'gatomicrefcount'
../glib/gunicode.h:61: Warning: GLib: symbol='gunichar': Unknown namespace for identifier 'gunichar'
../glib/gunicode.h:79: Warning: GLib: symbol='gunichar2': Unknown namespace for identifier 'gunichar2'
glib/glibconfig.h:102: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT'
glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT'
glib/glibconfig.h:105: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER'
glib/glibconfig.h:106: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER'
glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE'
glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE'
glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE'
glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE'
glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE'
glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE'
glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE'
glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE'
glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE'
glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE'
glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE'
glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE'
glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE'
glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE'
glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE'
glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE'
glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE'
glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE'
glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE'
glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE'
glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE'
glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE'
glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE'
glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE'
../glib/galloca.h:42: Warning: GLib: symbol='alloca': Unknown namespace for symbol 'alloca'
../glib/gi18n.h:29: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_'
../glib/gi18n.h:30: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_'
../glib/gi18n.h:31: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_'
../glib/gi18n.h:32: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_'
../glib/gi18n-lib.h:33: Warning: GLib: symbol='Q_': Unknown namespace for symbol 'Q_'
../glib/gi18n-lib.h:34: Warning: GLib: symbol='N_': Unknown namespace for symbol 'N_'
../glib/gi18n-lib.h:35: Warning: GLib: symbol='C_': Unknown namespace for symbol 'C_'
../glib/gi18n-lib.h:36: Warning: GLib: symbol='NC_': Unknown namespace for symbol 'NC_'
../glib/gmacros.h:898: Warning: GLib: symbol='NULL': Unknown namespace for symbol 'NULL'
../glib/gmacros.h:905: Warning: GLib: symbol='FALSE': Unknown namespace for symbol 'FALSE'
../glib/gmacros.h:909: Warning: GLib: symbol='TRUE': Unknown namespace for symbol 'TRUE'
../glib/gmacros.h:913: Warning: GLib: symbol='MAX': Unknown namespace for symbol 'MAX'
../glib/gmacros.h:916: Warning: GLib: symbol='MIN': Unknown namespace for symbol 'MIN'
../glib/gmacros.h:919: Warning: GLib: symbol='ABS': Unknown namespace for symbol 'ABS'
../glib/gmacros.h:922: Warning: GLib: symbol='CLAMP': Unknown namespace for symbol 'CLAMP'
../glib/gmacros.h:935: Warning: GLib: symbol='GPOINTER_TO_SIZE': Unknown namespace for symbol 'GPOINTER_TO_SIZE'
../glib/gmacros.h:936: Warning: GLib: symbol='GSIZE_TO_POINTER': Unknown namespace for symbol 'GSIZE_TO_POINTER'
../glib/gtypes.h:218: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_CONSTANT'
../glib/gtypes.h:222: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_CONSTANT'
../glib/gtypes.h:228: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_CONSTANT': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_CONSTANT'
../glib/gtypes.h:251: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:252: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:256: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA32'
../glib/gtypes.h:270: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32'
../glib/gtypes.h:284: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA32'
../glib/gtypes.h:295: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA32': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA32'
../glib/gtypes.h:309: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE'
../glib/gtypes.h:311: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:314: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:317: Warning: GLib: symbol='GUINT16_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE_IA64'
../glib/gtypes.h:328: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_IA64'
../glib/gtypes.h:339: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_IA64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_IA64'
../glib/gtypes.h:349: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE'
../glib/gtypes.h:351: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:354: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:357: Warning: GLib: symbol='GUINT32_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE_X86_64'
../glib/gtypes.h:367: Warning: GLib: symbol='GUINT64_SWAP_LE_BE_X86_64': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE_X86_64'
../glib/gtypes.h:378: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE'
../glib/gtypes.h:380: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:383: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:386: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE'
../glib/gtypes.h:388: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:391: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:395: Warning: GLib: symbol='GUINT16_SWAP_LE_BE': Unknown namespace for symbol 'GUINT16_SWAP_LE_BE'
../glib/gtypes.h:396: Warning: GLib: symbol='GUINT32_SWAP_LE_BE': Unknown namespace for symbol 'GUINT32_SWAP_LE_BE'
../glib/gtypes.h:397: Warning: GLib: symbol='GUINT64_SWAP_LE_BE': Unknown namespace for symbol 'GUINT64_SWAP_LE_BE'
../glib/gtypes.h:400: Warning: GLib: symbol='GUINT16_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_LE_PDP'
../glib/gtypes.h:401: Warning: GLib: symbol='GUINT16_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT16_SWAP_BE_PDP'
../glib/gtypes.h:402: Warning: GLib: symbol='GUINT32_SWAP_LE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_LE_PDP'
../glib/gtypes.h:405: Warning: GLib: symbol='GUINT32_SWAP_BE_PDP': Unknown namespace for symbol 'GUINT32_SWAP_BE_PDP'
../glib/gtypes.h:412: Warning: GLib: symbol='GINT16_FROM_LE': Unknown namespace for symbol 'GINT16_FROM_LE'
../glib/gtypes.h:413: Warning: GLib: symbol='GUINT16_FROM_LE': Unknown namespace for symbol 'GUINT16_FROM_LE'
../glib/gtypes.h:414: Warning: GLib: symbol='GINT16_FROM_BE': Unknown namespace for symbol 'GINT16_FROM_BE'
../glib/gtypes.h:415: Warning: GLib: symbol='GUINT16_FROM_BE': Unknown namespace for symbol 'GUINT16_FROM_BE'
../glib/gtypes.h:416: Warning: GLib: symbol='GINT32_FROM_LE': Unknown namespace for symbol 'GINT32_FROM_LE'
../glib/gtypes.h:417: Warning: GLib: symbol='GUINT32_FROM_LE': Unknown namespace for symbol 'GUINT32_FROM_LE'
../glib/gtypes.h:418: Warning: GLib: symbol='GINT32_FROM_BE': Unknown namespace for symbol 'GINT32_FROM_BE'
../glib/gtypes.h:419: Warning: GLib: symbol='GUINT32_FROM_BE': Unknown namespace for symbol 'GUINT32_FROM_BE'
../glib/gtypes.h:421: Warning: GLib: symbol='GINT64_FROM_LE': Unknown namespace for symbol 'GINT64_FROM_LE'
../glib/gtypes.h:422: Warning: GLib: symbol='GUINT64_FROM_LE': Unknown namespace for symbol 'GUINT64_FROM_LE'
../glib/gtypes.h:423: Warning: GLib: symbol='GINT64_FROM_BE': Unknown namespace for symbol 'GINT64_FROM_BE'
../glib/gtypes.h:424: Warning: GLib: symbol='GUINT64_FROM_BE': Unknown namespace for symbol 'GUINT64_FROM_BE'
../glib/gtypes.h:426: Warning: GLib: symbol='GLONG_FROM_LE': Unknown namespace for symbol 'GLONG_FROM_LE'
../glib/gtypes.h:427: Warning: GLib: symbol='GULONG_FROM_LE': Unknown namespace for symbol 'GULONG_FROM_LE'
../glib/gtypes.h:428: Warning: GLib: symbol='GLONG_FROM_BE': Unknown namespace for symbol 'GLONG_FROM_BE'
../glib/gtypes.h:429: Warning: GLib: symbol='GULONG_FROM_BE': Unknown namespace for symbol 'GULONG_FROM_BE'
../glib/gtypes.h:431: Warning: GLib: symbol='GINT_FROM_LE': Unknown namespace for symbol 'GINT_FROM_LE'
../glib/gtypes.h:432: Warning: GLib: symbol='GUINT_FROM_LE': Unknown namespace for symbol 'GUINT_FROM_LE'
../glib/gtypes.h:433: Warning: GLib: symbol='GINT_FROM_BE': Unknown namespace for symbol 'GINT_FROM_BE'
../glib/gtypes.h:434: Warning: GLib: symbol='GUINT_FROM_BE': Unknown namespace for symbol 'GUINT_FROM_BE'
../glib/gtypes.h:436: Warning: GLib: symbol='GSIZE_FROM_LE': Unknown namespace for symbol 'GSIZE_FROM_LE'
../glib/gtypes.h:437: Warning: GLib: symbol='GSSIZE_FROM_LE': Unknown namespace for symbol 'GSSIZE_FROM_LE'
../glib/gtypes.h:438: Warning: GLib: symbol='GSIZE_FROM_BE': Unknown namespace for symbol 'GSIZE_FROM_BE'
../glib/gtypes.h:439: Warning: GLib: symbol='GSSIZE_FROM_BE': Unknown namespace for symbol 'GSSIZE_FROM_BE'
../glib/gutils.h:303: Warning: GLib: symbol='ATEXIT': Unknown namespace for symbol 'ATEXIT'
../glib/gwin32.h:41: Warning: GLib: symbol='MAXPATHLEN': Unknown namespace for symbol 'MAXPATHLEN'
glib/glibconfig.h:102: Warning: GLib: symbol='GPOINTER_TO_INT': Unknown namespace for symbol 'GPOINTER_TO_INT'
glib/glibconfig.h:103: Warning: GLib: symbol='GPOINTER_TO_UINT': Unknown namespace for symbol 'GPOINTER_TO_UINT'
glib/glibconfig.h:105: Warning: GLib: symbol='GINT_TO_POINTER': Unknown namespace for symbol 'GINT_TO_POINTER'
glib/glibconfig.h:106: Warning: GLib: symbol='GUINT_TO_POINTER': Unknown namespace for symbol 'GUINT_TO_POINTER'
glib/glibconfig.h:156: Warning: GLib: symbol='GINT16_TO_LE': Unknown namespace for symbol 'GINT16_TO_LE'
glib/glibconfig.h:157: Warning: GLib: symbol='GUINT16_TO_LE': Unknown namespace for symbol 'GUINT16_TO_LE'
glib/glibconfig.h:158: Warning: GLib: symbol='GINT16_TO_BE': Unknown namespace for symbol 'GINT16_TO_BE'
glib/glibconfig.h:159: Warning: GLib: symbol='GUINT16_TO_BE': Unknown namespace for symbol 'GUINT16_TO_BE'
glib/glibconfig.h:161: Warning: GLib: symbol='GINT32_TO_LE': Unknown namespace for symbol 'GINT32_TO_LE'
glib/glibconfig.h:162: Warning: GLib: symbol='GUINT32_TO_LE': Unknown namespace for symbol 'GUINT32_TO_LE'
glib/glibconfig.h:163: Warning: GLib: symbol='GINT32_TO_BE': Unknown namespace for symbol 'GINT32_TO_BE'
glib/glibconfig.h:164: Warning: GLib: symbol='GUINT32_TO_BE': Unknown namespace for symbol 'GUINT32_TO_BE'
glib/glibconfig.h:166: Warning: GLib: symbol='GINT64_TO_LE': Unknown namespace for symbol 'GINT64_TO_LE'
glib/glibconfig.h:167: Warning: GLib: symbol='GUINT64_TO_LE': Unknown namespace for symbol 'GUINT64_TO_LE'
glib/glibconfig.h:168: Warning: GLib: symbol='GINT64_TO_BE': Unknown namespace for symbol 'GINT64_TO_BE'
glib/glibconfig.h:169: Warning: GLib: symbol='GUINT64_TO_BE': Unknown namespace for symbol 'GUINT64_TO_BE'
glib/glibconfig.h:171: Warning: GLib: symbol='GLONG_TO_LE': Unknown namespace for symbol 'GLONG_TO_LE'
glib/glibconfig.h:172: Warning: GLib: symbol='GULONG_TO_LE': Unknown namespace for symbol 'GULONG_TO_LE'
glib/glibconfig.h:173: Warning: GLib: symbol='GLONG_TO_BE': Unknown namespace for symbol 'GLONG_TO_BE'
glib/glibconfig.h:174: Warning: GLib: symbol='GULONG_TO_BE': Unknown namespace for symbol 'GULONG_TO_BE'
glib/glibconfig.h:175: Warning: GLib: symbol='GINT_TO_LE': Unknown namespace for symbol 'GINT_TO_LE'
glib/glibconfig.h:176: Warning: GLib: symbol='GUINT_TO_LE': Unknown namespace for symbol 'GUINT_TO_LE'
glib/glibconfig.h:177: Warning: GLib: symbol='GINT_TO_BE': Unknown namespace for symbol 'GINT_TO_BE'
glib/glibconfig.h:178: Warning: GLib: symbol='GUINT_TO_BE': Unknown namespace for symbol 'GUINT_TO_BE'
glib/glibconfig.h:179: Warning: GLib: symbol='GSIZE_TO_LE': Unknown namespace for symbol 'GSIZE_TO_LE'
glib/glibconfig.h:180: Warning: GLib: symbol='GSSIZE_TO_LE': Unknown namespace for symbol 'GSSIZE_TO_LE'
glib/glibconfig.h:181: Warning: GLib: symbol='GSIZE_TO_BE': Unknown namespace for symbol 'GSIZE_TO_BE'
glib/glibconfig.h:182: Warning: GLib: symbol='GSSIZE_TO_BE': Unknown namespace for symbol 'GSSIZE_TO_BE'
In file included from /dev/glib/gio/giotypes.h:30,
from /dev/glib/gio/gio.h:28,
from /dev/glib/_build/tmp-introspectshsh0drs/GLib-2.0.c:35:
/dev/glib/gio/gioenums.h:31:10: fatal error: gio/gio-visibility.h: Aucun fichier ou dossier de ce type
31 | #include <gio/gio-visibility.h>
| ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/_distutils/unixccompiler.py", line 186, in _compile
self.spawn(compiler_so + cc_args + [src, '-o', obj] + extra_postargs)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/ccompiler.py", line 1007, in spawn
spawn(cmd, dry_run=self.dry_run, **kwargs)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/spawn.py", line 70, in spawn
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command '/usr/bin/ccache' failed with exit code 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 99, in <module>
sys.exit(scanner_main(sys.argv))
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 609, in scanner_main
shlibs = create_binary(transformer, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 430, in create_binary
binary = compile_introspection_binary(options,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/dumper.py", line 294, in compile_introspection_binary
return dc.run()
^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/dumper.py", line 163, in run
introspection_obj = self._compile(c_path)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/dumper.py", line 189, in _compile
return self._compiler.compile(cflags,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ccompiler.py", line 348, in compile
return self.compiler.compile(sources=source,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/ccompiler.py", line 599, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/usr/lib/python3/dist-packages/setuptools/_distutils/unixccompiler.py", line 188, in _compile
raise CompileError(msg)
distutils.errors.CompileError: command '/usr/bin/ccache' failed with exit code 1
Might be considered duplicate of #2995, but it's yet another file.