Temporary header file '/tmp/rsx4n9EAw2/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) // add includes #include "/usr/include/clxclient.h" // add classes A_thread* tmp_add_class_0; Bmutex* tmp_add_class_1; Cmutex* tmp_add_class_2; Edest* tmp_add_class_3; Esync* tmp_add_class_4; FT_BBox_* tmp_add_class_5; FT_Bitmap_* tmp_add_class_6; FT_Bitmap_Size_* tmp_add_class_7; FT_CharMapRec_* tmp_add_class_8; FT_Data_* tmp_add_class_9; FT_FaceRec_* tmp_add_class_10; FT_Generic_* tmp_add_class_11; FT_GlyphSlotRec_* tmp_add_class_12; FT_Glyph_Metrics_* tmp_add_class_13; FT_ListNodeRec_* tmp_add_class_14; FT_ListRec_* tmp_add_class_15; FT_Matrix_* tmp_add_class_16; FT_MemoryRec_* tmp_add_class_17; FT_Open_Args_* tmp_add_class_18; FT_Outline_* tmp_add_class_19; FT_Outline_Funcs_* tmp_add_class_20; FT_Parameter_* tmp_add_class_21; FT_Raster_Funcs_* tmp_add_class_22; FT_Raster_Params_* tmp_add_class_23; FT_SizeRec_* tmp_add_class_24; FT_Size_Metrics_* tmp_add_class_25; FT_Size_RequestRec_* tmp_add_class_26; FT_Span_* tmp_add_class_27; FT_StreamDesc_* tmp_add_class_28; FT_StreamRec_* tmp_add_class_29; FT_UnitVector_* tmp_add_class_30; FT_Vector_* tmp_add_class_31; H_thread* tmp_add_class_32; ITC_ctrl* tmp_add_class_33; ITC_ip1q* tmp_add_class_34; ITC_list* tmp_add_class_35; ITC_mesg* tmp_add_class_36; P_sema* tmp_add_class_37; P_thread* tmp_add_class_38; Textmsg* tmp_add_class_39; X_button* tmp_add_class_40; X_button_style* tmp_add_class_41; X_callback* tmp_add_class_42; X_display* tmp_add_class_43; X_draw* tmp_add_class_44; X_enip_item* tmp_add_class_45; X_enumip* tmp_add_class_46; X_handler* tmp_add_class_47; X_hints* tmp_add_class_48; X_hmeter* tmp_add_class_49; X_hscale* tmp_add_class_50; X_hslider* tmp_add_class_51; X_ibutton* tmp_add_class_52; X_linked* tmp_add_class_53; X_mclist* tmp_add_class_54; X_mclist_style* tmp_add_class_55; X_menuwin* tmp_add_class_56; X_menuwin_item* tmp_add_class_57; X_menuwin_style* tmp_add_class_58; X_meter* tmp_add_class_59; X_meter_style* tmp_add_class_60; X_pbutton* tmp_add_class_61; X_resman* tmp_add_class_62; X_rootwin* tmp_add_class_63; X_scale_style* tmp_add_class_64; X_scroll* tmp_add_class_65; X_slider* tmp_add_class_66; X_slider_style* tmp_add_class_67; X_subwin* tmp_add_class_68; X_tbutton* tmp_add_class_69; X_textip* tmp_add_class_70; X_textln* tmp_add_class_71; X_textln_style* tmp_add_class_72; X_vmeter* tmp_add_class_73; X_vscale* tmp_add_class_74; X_vslider* tmp_add_class_75; X_window* tmp_add_class_76; _FcConfigFileInfoIter* tmp_add_class_77; _FcConstant* tmp_add_class_78; _FcFontSet* tmp_add_class_79; _FcMatrix* tmp_add_class_80; _FcObjectSet* tmp_add_class_81; _FcObjectType* tmp_add_class_82; _FcPatternIter* tmp_add_class_83; _FcValue* tmp_add_class_84; _G_fpos64_t* tmp_add_class_85; _G_fpos_t* tmp_add_class_86; _IO_cookie_io_functions_t* tmp_add_class_87; _XAnimCursor* tmp_add_class_88; _XCircle* tmp_add_class_89; _XComposeStatus* tmp_add_class_90; _XConicalGradient* tmp_add_class_91; _XEvent* tmp_add_class_92; _XExtData* tmp_add_class_93; _XFilters* tmp_add_class_94; _XGlyphElt16* tmp_add_class_95; _XGlyphElt32* tmp_add_class_96; _XGlyphElt8* tmp_add_class_97; _XGlyphInfo* tmp_add_class_98; _XIMHotKeyTrigger* tmp_add_class_99; _XIMHotKeyTriggers* tmp_add_class_100; _XIMPreeditCaretCallbackStruct* tmp_add_class_101; _XIMPreeditDrawCallbackStruct* tmp_add_class_102; _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_103; _XIMStatusDrawCallbackStruct* tmp_add_class_104; _XIMStringConversionCallbackStruct* tmp_add_class_105; _XIMStringConversionText* tmp_add_class_106; _XIMText* tmp_add_class_107; _XImage* tmp_add_class_108; _XIndexValue* tmp_add_class_109; _XLineFixed* tmp_add_class_110; _XLinearGradient* tmp_add_class_111; _XPointDouble* tmp_add_class_112; _XPointFixed* tmp_add_class_113; _XRadialGradient* tmp_add_class_114; _XRenderPictureAttributes* tmp_add_class_115; _XSpanFix* tmp_add_class_116; _XTransform* tmp_add_class_117; _XTrap* tmp_add_class_118; _XTrapezoid* tmp_add_class_119; _XTriangle* tmp_add_class_120; _XftCharFontSpec* tmp_add_class_121; _XftCharSpec* tmp_add_class_122; _XftColor* tmp_add_class_123; _XftFont* tmp_add_class_124; _XftGlyphFontSpec* tmp_add_class_125; _XftGlyphSpec* tmp_add_class_126; f_owner_ex* tmp_add_class_127; file_handle* tmp_add_class_128; flock64* tmp_add_class_129; iovec* tmp_add_class_130; itimerval* tmp_add_class_131; statx_timestamp* tmp_add_class_132; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/rsx4n9EAw2/dump1.h" -I/usr/include/freetype2