Temporary header file '/tmp/DxMlD5ehwl/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/gloox/adhoc.h"
  #include "/usr/include/gloox/adhoccommandprovider.h"
  #include "/usr/include/gloox/adhochandler.h"
  #include "/usr/include/gloox/adhocplugin.h"
  #include "/usr/include/gloox/amp.h"
  #include "/usr/include/gloox/annotations.h"
  #include "/usr/include/gloox/annotationshandler.h"
  #include "/usr/include/gloox/atomicrefcount.h"
  #include "/usr/include/gloox/attention.h"
  #include "/usr/include/gloox/base64.h"
  #include "/usr/include/gloox/bookmarkhandler.h"
  #include "/usr/include/gloox/bookmarkstorage.h"
  #include "/usr/include/gloox/bytestream.h"
  #include "/usr/include/gloox/bytestreamdatahandler.h"
  #include "/usr/include/gloox/bytestreamhandler.h"
  #include "/usr/include/gloox/capabilities.h"
  #include "/usr/include/gloox/carbons.h"
  #include "/usr/include/gloox/chatstate.h"
  #include "/usr/include/gloox/chatstatefilter.h"
  #include "/usr/include/gloox/chatstatehandler.h"
  #include "/usr/include/gloox/client.h"
  #include "/usr/include/gloox/clientbase.h"
  #include "/usr/include/gloox/component.h"
  #include "/usr/include/gloox/compressionbase.h"
  #include "/usr/include/gloox/compressiondatahandler.h"
  #include "/usr/include/gloox/compressiondefault.h"
  #include "/usr/include/gloox/connectionbase.h"
  #include "/usr/include/gloox/connectionbosh.h"
  #include "/usr/include/gloox/connectiondatahandler.h"
  #include "/usr/include/gloox/connectionhandler.h"
  #include "/usr/include/gloox/connectionhttpproxy.h"
  #include "/usr/include/gloox/connectionlistener.h"
  #include "/usr/include/gloox/connectionsocks5proxy.h"
  #include "/usr/include/gloox/connectiontcpbase.h"
  #include "/usr/include/gloox/connectiontcpclient.h"
  #include "/usr/include/gloox/connectiontcpserver.h"
  #include "/usr/include/gloox/connectiontls.h"
  #include "/usr/include/gloox/connectiontlsserver.h"
  #include "/usr/include/gloox/dataform.h"
  #include "/usr/include/gloox/dataformfield.h"
  #include "/usr/include/gloox/dataformfieldcontainer.h"
  #include "/usr/include/gloox/dataformitem.h"
  #include "/usr/include/gloox/dataformreported.h"
  #include "/usr/include/gloox/delayeddelivery.h"
  #include "/usr/include/gloox/disco.h"
  #include "/usr/include/gloox/discohandler.h"
  #include "/usr/include/gloox/disconodehandler.h"
  #include "/usr/include/gloox/error.h"
  #include "/usr/include/gloox/event.h"
  #include "/usr/include/gloox/eventdispatcher.h"
  #include "/usr/include/gloox/eventhandler.h"
  #include "/usr/include/gloox/featureneg.h"
  #include "/usr/include/gloox/flexoff.h"
  #include "/usr/include/gloox/flexoffhandler.h"
  #include "/usr/include/gloox/forward.h"
  #include "/usr/include/gloox/gloox.h"
  #include "/usr/include/gloox/glooxversion.h"
  #include "/usr/include/gloox/gpgencrypted.h"
  #include "/usr/include/gloox/gpgsigned.h"
  #include "/usr/include/gloox/inbandbytestream.h"
  #include "/usr/include/gloox/instantmucroom.h"
  #include "/usr/include/gloox/iodata.h"
  #include "/usr/include/gloox/iq.h"
  #include "/usr/include/gloox/iqhandler.h"
  #include "/usr/include/gloox/jid.h"
  #include "/usr/include/gloox/jinglecontent.h"
  #include "/usr/include/gloox/jinglefiletransfer.h"
  #include "/usr/include/gloox/jingleiceudp.h"
  #include "/usr/include/gloox/jingleplugin.h"
  #include "/usr/include/gloox/jinglepluginfactory.h"
  #include "/usr/include/gloox/jinglesession.h"
  #include "/usr/include/gloox/jinglesessionhandler.h"
  #include "/usr/include/gloox/jinglesessionmanager.h"
  #include "/usr/include/gloox/lastactivity.h"
  #include "/usr/include/gloox/lastactivityhandler.h"
  #include "/usr/include/gloox/linklocal.h"
  #include "/usr/include/gloox/linklocalclient.h"
  #include "/usr/include/gloox/linklocalhandler.h"
  #include "/usr/include/gloox/linklocalmanager.h"
  #include "/usr/include/gloox/loghandler.h"
  #include "/usr/include/gloox/logsink.h"
  #include "/usr/include/gloox/macros.h"
  #include "/usr/include/gloox/md5.h"
  #include "/usr/include/gloox/message.h"
  #include "/usr/include/gloox/messageevent.h"
  #include "/usr/include/gloox/messageeventfilter.h"
  #include "/usr/include/gloox/messageeventhandler.h"
  #include "/usr/include/gloox/messagefilter.h"
  #include "/usr/include/gloox/messagehandler.h"
  #include "/usr/include/gloox/messagesession.h"
  #include "/usr/include/gloox/messagesessionhandler.h"
  #include "/usr/include/gloox/mucinvitationhandler.h"
  #include "/usr/include/gloox/mucroom.h"
  #include "/usr/include/gloox/mucroomconfighandler.h"
  #include "/usr/include/gloox/mucroomhandler.h"
  #include "/usr/include/gloox/mutex.h"
  #include "/usr/include/gloox/mutexguard.h"
  #include "/usr/include/gloox/nickname.h"
  #include "/usr/include/gloox/oob.h"
  #include "/usr/include/gloox/parser.h"
  #include "/usr/include/gloox/presence.h"
  #include "/usr/include/gloox/presencehandler.h"
  #include "/usr/include/gloox/privacyitem.h"
  #include "/usr/include/gloox/privacylisthandler.h"
  #include "/usr/include/gloox/privacymanager.h"
  #include "/usr/include/gloox/privatexml.h"
  #include "/usr/include/gloox/privatexmlhandler.h"
  #include "/usr/include/gloox/pubsub.h"
  #include "/usr/include/gloox/pubsubevent.h"
  #include "/usr/include/gloox/pubsubitem.h"
  #include "/usr/include/gloox/pubsubmanager.h"
  #include "/usr/include/gloox/pubsubresulthandler.h"
  #include "/usr/include/gloox/receipt.h"
  #include "/usr/include/gloox/registration.h"
  #include "/usr/include/gloox/registrationhandler.h"
  #include "/usr/include/gloox/resource.h"
  #include "/usr/include/gloox/rosteritem.h"
  #include "/usr/include/gloox/rosterlistener.h"
  #include "/usr/include/gloox/rostermanager.h"
  #include "/usr/include/gloox/search.h"
  #include "/usr/include/gloox/searchhandler.h"
  #include "/usr/include/gloox/sha.h"
  #include "/usr/include/gloox/shim.h"
  #include "/usr/include/gloox/sihandler.h"
  #include "/usr/include/gloox/simanager.h"
  #include "/usr/include/gloox/siprofileft.h"
  #include "/usr/include/gloox/siprofilefthandler.h"
  #include "/usr/include/gloox/siprofilehandler.h"
  #include "/usr/include/gloox/socks5bytestream.h"
  #include "/usr/include/gloox/socks5bytestreammanager.h"
  #include "/usr/include/gloox/socks5bytestreamserver.h"
  #include "/usr/include/gloox/softwareversion.h"
  #include "/usr/include/gloox/stanza.h"
  #include "/usr/include/gloox/stanzaextension.h"
  #include "/usr/include/gloox/statisticshandler.h"
  #include "/usr/include/gloox/subscription.h"
  #include "/usr/include/gloox/subscriptionhandler.h"
  #include "/usr/include/gloox/tag.h"
  #include "/usr/include/gloox/taghandler.h"
  #include "/usr/include/gloox/tlsbase.h"
  #include "/usr/include/gloox/tlsdefault.h"
  #include "/usr/include/gloox/tlshandler.h"
  #include "/usr/include/gloox/uniquemucroom.h"
  #include "/usr/include/gloox/util.h"
  #include "/usr/include/gloox/vcard.h"
  #include "/usr/include/gloox/vcardhandler.h"
  #include "/usr/include/gloox/vcardmanager.h"
  #include "/usr/include/gloox/vcardupdate.h"
  #include "/usr/include/gloox/xhtmlim.h"

  // add namespaces
  namespace gloox{typedef int tmp_add_type_1;}
  gloox::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace gloox{namespace Base64{typedef int tmp_add_type_2;}}
  gloox::Base64::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace gloox{namespace Jingle{typedef int tmp_add_type_3;}}
  gloox::Jingle::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace gloox{namespace PubSub{typedef int tmp_add_type_4;}}
  gloox::PubSub::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace gloox{namespace util{typedef int tmp_add_type_5;}}
  gloox::util::tmp_add_type_5 tmp_add_func_5(){return 0;};

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/DxMlD5ehwl/dump1.h"

