Temporary header file '/tmp/2GSNNlRsMN/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _TIME_BITS 64
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
typedef float _Float32;
typedef long double _Float64;
typedef double _Float32x;
#define _Static_assert(expr, diagnostic, ...) ;

  // add includes
  #include "/usr/include/libpurple/dbus-server.h"
  #include "/usr/include/libpurple/account.h"
  #include "/usr/include/libpurple/accountopt.h"
  #include "/usr/include/libpurple/blist.h"
  #include "/usr/include/libpurple/buddyicon.h"
  #include "/usr/include/libpurple/certificate.h"
  #include "/usr/include/libpurple/cipher.h"
  #include "/usr/include/libpurple/circbuffer.h"
  #include "/usr/include/libpurple/cmds.h"
  #include "/usr/include/libpurple/connection.h"
  #include "/usr/include/libpurple/conversation.h"
  #include "/usr/include/libpurple/core.h"
  #include "/usr/include/libpurple/dbus-bindings.h"
  #include "/usr/include/libpurple/dbus-maybe.h"
  #include "/usr/include/libpurple/dbus-purple.h"
  #include "/usr/include/libpurple/dbus-types.h"
  #include "/usr/include/libpurple/dbus-useful.h"
  #include "/usr/include/libpurple/debug.h"
  #include "/usr/include/libpurple/desktopitem.h"
  #include "/usr/include/libpurple/dnsquery.h"
  #include "/usr/include/libpurple/dnssrv.h"
  #include "/usr/include/libpurple/eventloop.h"
  #include "/usr/include/libpurple/ft.h"
  #include "/usr/include/libpurple/gaim-compat.h"
  #include "/usr/include/libpurple/glibcompat.h"
  #include "/usr/include/libpurple/idle.h"
  #include "/usr/include/libpurple/imgstore.h"
  #include "/usr/include/libpurple/log.h"
  #include "/usr/include/libpurple/marshallers.h"
  #include "/usr/include/libpurple/media/backend-iface.h"
  #include "/usr/include/libpurple/media/candidate.h"
  #include "/usr/include/libpurple/media/codec.h"
  #include "/usr/include/libpurple/media/enum-types.h"
  #include "/usr/include/libpurple/media-gst.h"
  #include "/usr/include/libpurple/media.h"
  #include "/usr/include/libpurple/mediamanager.h"
  #include "/usr/include/libpurple/mime.h"
  #include "/usr/include/libpurple/nat-pmp.h"
  #include "/usr/include/libpurple/network.h"
  #include "/usr/include/libpurple/notify.h"
  #include "/usr/include/libpurple/ntlm.h"
  #include "/usr/include/libpurple/plugin.h"
  #include "/usr/include/libpurple/pluginpref.h"
  #include "/usr/include/libpurple/pounce.h"
  #include "/usr/include/libpurple/prefs.h"
  #include "/usr/include/libpurple/privacy.h"
  #include "/usr/include/libpurple/proxy.h"
  #include "/usr/include/libpurple/prpl.h"
  #include "/usr/include/libpurple/purple.h"
  #include "/usr/include/libpurple/request.h"
  #include "/usr/include/libpurple/roomlist.h"
  #include "/usr/include/libpurple/savedstatuses.h"
  #include "/usr/include/libpurple/server.h"
  #include "/usr/include/libpurple/signals.h"
  #include "/usr/include/libpurple/smiley.h"
  #include "/usr/include/libpurple/sound-theme-loader.h"
  #include "/usr/include/libpurple/sound-theme.h"
  #include "/usr/include/libpurple/sound.h"
  #include "/usr/include/libpurple/sslconn.h"
  #include "/usr/include/libpurple/status.h"
  #include "/usr/include/libpurple/stringref.h"
  #include "/usr/include/libpurple/stun.h"
  #include "/usr/include/libpurple/theme-loader.h"
  #include "/usr/include/libpurple/theme-manager.h"
  #include "/usr/include/libpurple/theme.h"
  #include "/usr/include/libpurple/upnp.h"
  #include "/usr/include/libpurple/util.h"
  #include "/usr/include/libpurple/value.h"
  #include "/usr/include/libpurple/version.h"
  #include "/usr/include/libpurple/whiteboard.h"
  #include "/usr/include/libpurple/xmlnode.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/2GSNNlRsMN/dump1.i"  -I/usr/include/libpurple -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/include/dbus-1.0 -I/lib/arm-linux-gnueabihf/glib-2.0/include -I/lib/arm-linux-gnueabihf/dbus-1.0/include

