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

  // add defines
  #define __STDC_VERSION__ 201710L
#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)

  // add includes
  #include "/usr/include/connman/acd.h"
  #include "/usr/include/connman/agent.h"
  #include "/usr/include/connman/device.h"
  #include "/usr/include/connman/inet.h"
  #include "/usr/include/connman/inotify.h"
  #include "/usr/include/connman/ipaddress.h"
  #include "/usr/include/connman/ipconfig.h"
  #include "/usr/include/connman/log.h"
  #include "/usr/include/connman/machine.h"
  #include "/usr/include/connman/network.h"
  #include "/usr/include/connman/notifier.h"
  #include "/usr/include/connman/peer.h"
  #include "/usr/include/connman/plugin.h"
  #include "/usr/include/connman/provision.h"
  #include "/usr/include/connman/resolver.h"
  #include "/usr/include/connman/service.h"
  #include "/usr/include/connman/session.h"
  #include "/usr/include/connman/storage.h"
  #include "/usr/include/connman/tethering.h"
  #include "/usr/include/connman/version.h"

  // add classes
  DBusError* tmp_add_class_0;
  DBusMessageIter* tmp_add_class_1;
  DBusObjectPathVTable* tmp_add_class_2;
  _GArray* tmp_add_class_3;
  _GByteArray* tmp_add_class_4;
  _GCompletion* tmp_add_class_5;
  _GCond* tmp_add_class_6;
  _GDate* tmp_add_class_7;
  _GDebugKey* tmp_add_class_8;
  _GDoubleIEEE754* tmp_add_class_9;
  _GError* tmp_add_class_10;
  _GFloatIEEE754* tmp_add_class_11;
  _GHashTableIter* tmp_add_class_12;
  _GHook* tmp_add_class_13;
  _GHookList* tmp_add_class_14;
  _GIOChannel* tmp_add_class_15;
  _GIOFuncs* tmp_add_class_16;
  _GList* tmp_add_class_17;
  _GLogField* tmp_add_class_18;
  _GMarkupParser* tmp_add_class_19;
  _GMemVTable* tmp_add_class_20;
  _GMutex* tmp_add_class_21;
  _GNode* tmp_add_class_22;
  _GOnce* tmp_add_class_23;
  _GOptionEntry* tmp_add_class_24;
  _GPollFD* tmp_add_class_25;
  _GPrivate* tmp_add_class_26;
  _GPtrArray* tmp_add_class_27;
  _GQueue* tmp_add_class_28;
  _GRWLock* tmp_add_class_29;
  _GRecMutex* tmp_add_class_30;
  _GSList* tmp_add_class_31;
  _GScanner* tmp_add_class_32;
  _GScannerConfig* tmp_add_class_33;
  _GSource* tmp_add_class_34;
  _GSourceCallbackFuncs* tmp_add_class_35;
  _GSourceFuncs* tmp_add_class_36;
  _GStaticPrivate* tmp_add_class_37;
  _GStaticRWLock* tmp_add_class_38;
  _GStaticRecMutex* tmp_add_class_39;
  _GString* tmp_add_class_40;
  _GThread* tmp_add_class_41;
  _GThreadFunctions* tmp_add_class_42;
  _GThreadPool* tmp_add_class_43;
  _GTimeVal* tmp_add_class_44;
  _GTokenValue* tmp_add_class_45;
  _GTrashStack* tmp_add_class_46;
  _GTuples* tmp_add_class_47;
  _GUriParamsIter* tmp_add_class_48;
  _GVariantBuilder* tmp_add_class_49;
  _GVariantDict* tmp_add_class_50;
  _GVariantIter* tmp_add_class_51;
  cmsghdr* tmp_add_class_52;
  connman_agent_driver* tmp_add_class_53;
  connman_config_entry* tmp_add_class_54;
  connman_debug_desc* tmp_add_class_55;
  connman_device_driver* tmp_add_class_56;
  connman_device_scan_params* tmp_add_class_57;
  connman_network_driver* tmp_add_class_58;
  connman_notifier* tmp_add_class_59;
  connman_peer_driver* tmp_add_class_60;
  connman_plugin_desc* tmp_add_class_61;
  connman_session_config* tmp_add_class_62;
  connman_session_policy* tmp_add_class_63;
  group_filter* tmp_add_class_64;
  group_req* tmp_add_class_65;
  group_source_req* tmp_add_class_66;
  if_stats_msg* tmp_add_class_67;
  ifa_cacheinfo* tmp_add_class_68;
  ifaddrmsg* tmp_add_class_69;
  ifinfomsg* tmp_add_class_70;
  ifla_bridge_id* tmp_add_class_71;
  ifla_cacheinfo* tmp_add_class_72;
  ifla_port_vsi* tmp_add_class_73;
  ifla_rmnet_flags* tmp_add_class_74;
  ifla_vf_broadcast* tmp_add_class_75;
  ifla_vf_guid* tmp_add_class_76;
  ifla_vf_link_state* tmp_add_class_77;
  ifla_vf_mac* tmp_add_class_78;
  ifla_vf_rate* tmp_add_class_79;
  ifla_vf_rss_query_en* tmp_add_class_80;
  ifla_vf_spoofchk* tmp_add_class_81;
  ifla_vf_trust* tmp_add_class_82;
  ifla_vf_tx_rate* tmp_add_class_83;
  ifla_vf_vlan* tmp_add_class_84;
  ifla_vf_vlan_info* tmp_add_class_85;
  ifla_vlan_flags* tmp_add_class_86;
  ifla_vlan_qos_mapping* tmp_add_class_87;
  ifla_vxlan_port_range* tmp_add_class_88;
  in6_addr* tmp_add_class_89;
  in6_pktinfo* tmp_add_class_90;
  in_addr* tmp_add_class_91;
  in_pktinfo* tmp_add_class_92;
  iovec* tmp_add_class_93;
  ip6_mtuinfo* tmp_add_class_94;
  ip_mreq* tmp_add_class_95;
  ip_mreq_source* tmp_add_class_96;
  ip_mreqn* tmp_add_class_97;
  ip_msfilter* tmp_add_class_98;
  ip_opts* tmp_add_class_99;
  ipv6_mreq* tmp_add_class_100;
  linger* tmp_add_class_101;
  mmsghdr* tmp_add_class_102;
  msghdr* tmp_add_class_103;
  nda_cacheinfo* tmp_add_class_104;
  ndmsg* tmp_add_class_105;
  ndt_config* tmp_add_class_106;
  ndt_stats* tmp_add_class_107;
  ndtmsg* tmp_add_class_108;
  nduseroptmsg* tmp_add_class_109;
  nl_mmap_hdr* tmp_add_class_110;
  nl_mmap_req* tmp_add_class_111;
  nl_pktinfo* tmp_add_class_112;
  nla_bitfield32* tmp_add_class_113;
  nlattr* tmp_add_class_114;
  nlmsgerr* tmp_add_class_115;
  nlmsghdr* tmp_add_class_116;
  osockaddr* tmp_add_class_117;
  prefix_cacheinfo* tmp_add_class_118;
  prefixmsg* tmp_add_class_119;
  rta_cacheinfo* tmp_add_class_120;
  rta_mfc_stats* tmp_add_class_121;
  rta_session* tmp_add_class_122;
  rtattr* tmp_add_class_123;
  rtgenmsg* tmp_add_class_124;
  rtmsg* tmp_add_class_125;
  rtnexthop* tmp_add_class_126;
  rtnl_hw_stats64* tmp_add_class_127;
  rtnl_link_ifmap* tmp_add_class_128;
  rtnl_link_stats* tmp_add_class_129;
  rtnl_link_stats64* tmp_add_class_130;
  rtvia* tmp_add_class_131;
  sockaddr* tmp_add_class_132;
  sockaddr_in* tmp_add_class_133;
  sockaddr_in6* tmp_add_class_134;
  sockaddr_nl* tmp_add_class_135;
  sockaddr_storage* tmp_add_class_136;
  tcamsg* tmp_add_class_137;
  tcmsg* tmp_add_class_138;
  tunnel_msg* tmp_add_class_139;
  ucontext_t* tmp_add_class_140;
  ucred* tmp_add_class_141;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/BXe7Jw_d6q/dump1.h"  -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

In file included from /tmp/BXe7Jw_d6q/dump1.h:24:
/usr/include/connman/plugin.h:33:2: error: #error "Please define CONNMAN_API_SUBJECT_TO_CHANGE to acknowledge your understanding that ConnMan hasn't reached a stable API."
   33 | #error "Please define CONNMAN_API_SUBJECT_TO_CHANGE to acknowledge your \
      |  ^~~~~
In file included from /tmp/BXe7Jw_d6q/dump1.h:12:
/usr/include/connman/acd.h:57:58: error: ‘DBusMessageIter’ has not been declared
   57 | void acd_host_append_dbus_property(struct acd_host *acd, DBusMessageIter *dict);
      |                                                          ^~~~~~~~~~~~~~~
In file included from /tmp/BXe7Jw_d6q/dump1.h:13:
/usr/include/connman/agent.h:68:16: error: typedef ‘agent_queue_cb’ is initialized (use ‘decltype’ instead)
   68 | typedef void (*agent_queue_cb)(DBusMessage *reply, void *user_data);
      |                ^~~~~~~~~~~~~~
/usr/include/connman/agent.h:68:32: error: ‘DBusMessage’ was not declared in this scope
   68 | typedef void (*agent_queue_cb)(DBusMessage *reply, void *user_data);
      |                                ^~~~~~~~~~~
/usr/include/connman/agent.h:68:45: error: ‘reply’ was not declared in this scope
   68 | typedef void (*agent_queue_cb)(DBusMessage *reply, void *user_data);
      |                                             ^~~~~
/usr/include/connman/agent.h:68:52: error: expected primary-expression before ‘void’
   68 | typedef void (*agent_queue_cb)(DBusMessage *reply, void *user_data);
      |                                                    ^~~~
/usr/include/connman/agent.h:71:33: error: ‘DBusMessage’ has not been declared
   71 |                                 DBusMessage *msg, int timeout,
      |                                 ^~~~~~~~~~~
/usr/include/connman/agent.h:72:33: error: ‘agent_queue_cb’ has not been declared
   72 |                                 agent_queue_cb callback, void *user_data,
      |                                 ^~~~~~~~~~~~~~
In file included from /tmp/BXe7Jw_d6q/dump1.h:16:
/usr/include/connman/inotify.h:34:1: error: expected declaration before ‘}’ token
   34 | }
      | ^

