Temporary header file '/tmp/8F4w8_VRtI/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/rpldnotify.h"
  #include "/usr/include/rpldplugin.h"

  // 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;
  _XEvent* tmp_add_class_3;
  _XExtData* tmp_add_class_4;
  _XIMHotKeyTrigger* tmp_add_class_5;
  _XIMHotKeyTriggers* tmp_add_class_6;
  _XIMPreeditCaretCallbackStruct* tmp_add_class_7;
  _XIMPreeditDrawCallbackStruct* tmp_add_class_8;
  _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_9;
  _XIMStatusDrawCallbackStruct* tmp_add_class_10;
  _XIMStringConversionCallbackStruct* tmp_add_class_11;
  _XIMStringConversionText* tmp_add_class_12;
  _XIMText* tmp_add_class_13;
  _XImage* tmp_add_class_14;
  addrinfo* tmp_add_class_15;
  cmsghdr* tmp_add_class_16;
  dl_find_object* tmp_add_class_17;
  f_owner_ex* tmp_add_class_18;
  file_handle* tmp_add_class_19;
  flock64* tmp_add_class_20;
  gaicb* tmp_add_class_21;
  group_filter* tmp_add_class_22;
  group_req* tmp_add_class_23;
  group_source_req* tmp_add_class_24;
  hostent* tmp_add_class_25;
  in6_addr* tmp_add_class_26;
  in6_pktinfo* tmp_add_class_27;
  in_addr* tmp_add_class_28;
  in_pktinfo* tmp_add_class_29;
  iovec* tmp_add_class_30;
  ip* tmp_add_class_31;
  ip6_mtuinfo* tmp_add_class_32;
  ip_mreq* tmp_add_class_33;
  ip_mreq_source* tmp_add_class_34;
  ip_mreqn* tmp_add_class_35;
  ip_msfilter* tmp_add_class_36;
  ip_opts* tmp_add_class_37;
  ip_timestamp* tmp_add_class_38;
  iphdr* tmp_add_class_39;
  ipv6_mreq* tmp_add_class_40;
  linger* tmp_add_class_41;
  mmsghdr* tmp_add_class_42;
  msghdr* tmp_add_class_43;
  netent* tmp_add_class_44;
  osockaddr* tmp_add_class_45;
  protoent* tmp_add_class_46;
  roar_acl_cmp* tmp_add_class_47;
  roar_acl_rule* tmp_add_class_48;
  roar_acl_target* tmp_add_class_49;
  roar_audio_info* tmp_add_class_50;
  roar_auth_message* tmp_add_class_51;
  roar_authfile_key* tmp_add_class_52;
  roar_base64* tmp_add_class_53;
  roar_beep* tmp_add_class_54;
  roar_buffer_stats* tmp_add_class_55;
  roar_caps* tmp_add_class_56;
  roar_cdrom* tmp_add_class_57;
  roar_cdrom_title* tmp_add_class_58;
  roar_client* tmp_add_class_59;
  roar_connection* tmp_add_class_60;
  roar_display_info* tmp_add_class_61;
  roar_display_info_x11* tmp_add_class_62;
  roar_dl_appsched* tmp_add_class_63;
  roar_dl_fnreg* tmp_add_class_64;
  roar_dl_librarydep* tmp_add_class_65;
  roar_dl_libraryinst* tmp_add_class_66;
  roar_dl_libraryname* tmp_add_class_67;
  roar_dl_librarypara* tmp_add_class_68;
  roar_dl_proto* tmp_add_class_69;
  roar_dl_service* tmp_add_class_70;
  roar_dl_service_api* tmp_add_class_71;
  roar_error_frame* tmp_add_class_72;
  roar_error_state* tmp_add_class_73;
  roar_event* tmp_add_class_74;
  roar_hash_cmds* tmp_add_class_75;
  roar_hash_sha1* tmp_add_class_76;
  roar_hash_tiger* tmp_add_class_77;
  roar_keyval* tmp_add_class_78;
  roar_libroar_config* tmp_add_class_79;
  roar_libroar_config_codec* tmp_add_class_80;
  roar_libroar_forkapi* tmp_add_class_81;
  roar_libroar_memmgrapi* tmp_add_class_82;
  roar_message* tmp_add_class_83;
  roar_meta* tmp_add_class_84;
  roar_mixer* tmp_add_class_85;
  roar_mixer_settings* tmp_add_class_86;
  roar_nnode* tmp_add_class_87;
  roar_pinentry* tmp_add_class_88;
  roar_plugincontainer_callbacks* tmp_add_class_89;
  roar_plugincontainer_plugininfo* tmp_add_class_90;
  roar_rtp_header* tmp_add_class_91;
  roar_rtp_inst* tmp_add_class_92;
  roar_sample* tmp_add_class_93;
  roar_scheduler_source* tmp_add_class_94;
  roar_server* tmp_add_class_95;
  roar_server_info* tmp_add_class_96;
  roar_service_about* tmp_add_class_97;
  roar_service_client* tmp_add_class_98;
  roar_service_gpio* tmp_add_class_99;
  roar_service_gpio_port* tmp_add_class_100;
  roar_service_help* tmp_add_class_101;
  roar_service_procctl* tmp_add_class_102;
  roar_service_queue* tmp_add_class_103;
  roar_service_stream* tmp_add_class_104;
  roar_slp_cookie* tmp_add_class_105;
  roar_slp_match* tmp_add_class_106;
  roar_slp_search* tmp_add_class_107;
  roar_sockname* tmp_add_class_108;
  roar_split* tmp_add_class_109;
  roar_stack* tmp_add_class_110;
  roar_stds* tmp_add_class_111;
  roar_stream* tmp_add_class_112;
  roar_stream_info* tmp_add_class_113;
  roar_stream_rpg* tmp_add_class_114;
  roar_time* tmp_add_class_115;
  roar_timeofday* tmp_add_class_116;
  roar_userpass* tmp_add_class_117;
  roar_vio_2popen_state* tmp_add_class_118;
  roar_vio_buffer* tmp_add_class_119;
  roar_vio_buffer_offset* tmp_add_class_120;
  roar_vio_buffer_store* tmp_add_class_121;
  roar_vio_calls* tmp_add_class_122;
  roar_vio_cmd_child* tmp_add_class_123;
  roar_vio_cmd_state* tmp_add_class_124;
  roar_vio_dataformat* tmp_add_class_125;
  roar_vio_defaults* tmp_add_class_126;
  roar_vio_dstr_chain* tmp_add_class_127;
  roar_vio_dstr_pathelement* tmp_add_class_128;
  roar_vio_jumbo* tmp_add_class_129;
  roar_vio_misc* tmp_add_class_130;
  roar_vio_pipe* tmp_add_class_131;
  roar_vio_proto* tmp_add_class_132;
  roar_vio_select* tmp_add_class_133;
  roar_vio_select_internal* tmp_add_class_134;
  roar_vio_selectctl* tmp_add_class_135;
  roar_vio_selecttv* tmp_add_class_136;
  roar_vio_stack* tmp_add_class_137;
  roar_vio_stat* tmp_add_class_138;
  roar_vio_sysio_ioctl* tmp_add_class_139;
  roar_vio_sysio_sockopt* tmp_add_class_140;
  roar_vio_tee* tmp_add_class_141;
  roar_x11_connection* tmp_add_class_142;
  rpcent* tmp_add_class_143;
  servent* tmp_add_class_144;
  sockaddr* tmp_add_class_145;
  sockaddr_in* tmp_add_class_146;
  sockaddr_in6* tmp_add_class_147;
  sockaddr_storage* tmp_add_class_148;
  sockaddr_un* tmp_add_class_149;
  statx_timestamp* tmp_add_class_150;
  tcp_cookie_transactions* tmp_add_class_151;
  tcp_info* tmp_add_class_152;
  tcp_md5sig* tmp_add_class_153;
  tcp_repair_opt* tmp_add_class_154;
  tcp_repair_window* tmp_add_class_155;
  tcp_zerocopy_receive* tmp_add_class_156;
  tcphdr* tmp_add_class_157;
  timestamp* tmp_add_class_158;
  ucontext_t* tmp_add_class_159;
  ucred* tmp_add_class_160;

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

In file included from /usr/include/libroar/libroar.h:151,
                 from /usr/include/roaraudio.h:137,
                 from /usr/include/rpldplugin.h:29,
                 from /tmp/8F4w8_VRtI/dump1.h:13:
/usr/include/libroar/services.h:128:8: error: expected unqualified-id before ‘new’
  128 |  int (*new)(const struct roar_audio_info * info, int dir, int parent, int mixer);
      |        ^~~
/usr/include/libroar/services.h:128:8: error: expected ‘)’ before ‘new’
  128 |  int (*new)(const struct roar_audio_info * info, int dir, int parent, int mixer);
      |      ~ ^~~
      |        )
/tmp/8F4w8_VRtI/dump1.h:70:3: error: ‘roar_beep’ does not name a type
   70 |   roar_beep* tmp_add_class_54;
      |   ^~~~~~~~~
/tmp/8F4w8_VRtI/dump1.h:112:3: error: ‘roar_server_info’ does not name a type
  112 |   roar_server_info* tmp_add_class_96;
      |   ^~~~~~~~~~~~~~~~
/tmp/8F4w8_VRtI/dump1.h:123:3: error: ‘roar_slp_search’ does not name a type
  123 |   roar_slp_search* tmp_add_class_107;
      |   ^~~~~~~~~~~~~~~
/tmp/8F4w8_VRtI/dump1.h:149:3: error: ‘roar_vio_select’ does not name a type
  149 |   roar_vio_select* tmp_add_class_133;
      |   ^~~~~~~~~~~~~~~

