Temporary header file '/tmp/yfAbGv1oc5/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) #define G_SETTINGS_ENABLE_BACKEND typedef float _Float32; typedef long double _Float64; typedef double _Float32x; // add includes #include "/usr/include/gio-unix-2.0/gio/gdesktopappinfo.h" #include "/usr/include/gio-unix-2.0/gio/gfiledescriptorbased.h" #include "/usr/include/gio-unix-2.0/gio/gunixfdmessage.h" #include "/usr/include/gio-unix-2.0/gio/gunixinputstream.h" #include "/usr/include/gio-unix-2.0/gio/gunixmounts.h" #include "/usr/include/gio-unix-2.0/gio/gunixoutputstream.h" #include "/usr/include/glib-2.0/gio/gdbusinterface.h" #include "/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h" #include "/usr/include/glib-2.0/gio/gdbusmenumodel.h" #include "/usr/include/glib-2.0/gio/gdbusobject.h" #include "/usr/include/glib-2.0/gio/gdbusobjectmanager.h" #include "/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h" #include "/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h" #include "/usr/include/glib-2.0/gio/gdbusobjectproxy.h" #include "/usr/include/glib-2.0/gio/gdbusobjectskeleton.h" #include "/usr/include/glib-2.0/gio/gdebugcontrollerdbus.h" #include "/usr/include/glib-2.0/gio/gio.h" #include "/usr/include/glib-2.0/gio/gioenumtypes.h" #include "/usr/include/glib-2.0/gio/gmenu.h" #include "/usr/include/glib-2.0/gio/gmenuexporter.h" #include "/usr/include/glib-2.0/gio/gmenumodel.h" #include "/usr/include/glib-2.0/gio/gnetworking.h" #include "/usr/include/glib-2.0/gio/gsettingsbackend.h" #include "/usr/include/glib-2.0/gio/gsettingsschema.h" #include "/usr/include/glib-2.0/gio/gunixconnection.h" #include "/usr/include/glib-2.0/gio/gunixcredentialsmessage.h" #include "/usr/include/glib-2.0/gio/gunixfdlist.h" #include "/usr/include/glib-2.0/gio/gunixsocketaddress.h" #include "/usr/include/glib-2.0/glib/gi18n.h" #include "/usr/include/glib-2.0/glib/gprintf.h" #include "/usr/include/glib-2.0/glib/grefstring.h" #include "/usr/include/glib-2.0/glib/gstdio.h" #include "/usr/include/glib-2.0/glib-object.h" #include "/usr/include/glib-2.0/glib-unix.h" #include "/usr/include/glib-2.0/glib.h" #include "/usr/include/glib-2.0/gmodule.h" #include "/usr/include/glib-2.0/gobject/glib-enumtypes.h" #include "/usr/include/glib-2.0/gobject/gmarshal.h" #include "/usr/include/glib-2.0/gobject/gvaluecollector.h" #include "/usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -x c++ -fpermissive -w "/tmp/yfAbGv1oc5/dump1.h" -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include