Temporary header file '/tmp/23N5wl63Zj/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/CimClientLib/cmci.h" #include "/usr/include/CimClientLib/cmcidt.h" #include "/usr/include/CimClientLib/cmcift.h" #include "/usr/include/CimClientLib/cmcimacs.h" #include "/usr/include/CimClientLib/native.h" #include "/usr/include/cimc/cimc.h" #include "/usr/include/cimc/cimcdt.h" #include "/usr/include/cimc/cimcft.h" // add classes _CIMCArgs* tmp_add_class_0; _CIMCArgsFT* tmp_add_class_1; _CIMCArray* tmp_add_class_2; _CIMCArrayFT* tmp_add_class_3; _CIMCClass* tmp_add_class_4; _CIMCClassFT* tmp_add_class_5; _CIMCClient* tmp_add_class_6; _CIMCClientFT* tmp_add_class_7; _CIMCData* tmp_add_class_8; _CIMCDateTime* tmp_add_class_9; _CIMCDateTimeFT* tmp_add_class_10; _CIMCEnumeration* tmp_add_class_11; _CIMCEnumerationFT* tmp_add_class_12; _CIMCEnv* tmp_add_class_13; _CIMCEnvFT* tmp_add_class_14; _CIMCIndicationListener* tmp_add_class_15; _CIMCIndicationListenerFT* tmp_add_class_16; _CIMCInstance* tmp_add_class_17; _CIMCInstanceFT* tmp_add_class_18; _CIMCObject* tmp_add_class_19; _CIMCObjectPath* tmp_add_class_20; _CIMCObjectPathFT* tmp_add_class_21; _CIMCStatus* tmp_add_class_22; _CIMCString* tmp_add_class_23; _CIMCStringFT* tmp_add_class_24; _CIMCValue* tmp_add_class_25; _CIMCValuePtr* tmp_add_class_26; _CMCIClient* tmp_add_class_27; _CMCIClientFT* tmp_add_class_28; _CMPIArgs* tmp_add_class_29; _CMPIArgsFT* tmp_add_class_30; _CMPIArray* tmp_add_class_31; _CMPIArrayFT* tmp_add_class_32; _CMPIConstClass* tmp_add_class_33; _CMPIConstClassFT* tmp_add_class_34; _CMPIData* tmp_add_class_35; _CMPIDateTime* tmp_add_class_36; _CMPIDateTimeFT* tmp_add_class_37; _CMPIEnumeration* tmp_add_class_38; _CMPIEnumerationFT* tmp_add_class_39; _CMPIInstance* tmp_add_class_40; _CMPIInstanceFT* tmp_add_class_41; _CMPIObjectPath* tmp_add_class_42; _CMPIObjectPathFT* tmp_add_class_43; _CMPIStatus* tmp_add_class_44; _CMPIString* tmp_add_class_45; _CMPIStringFT* tmp_add_class_46; _CMPIValue* tmp_add_class_47; _CMPIValuePtr* tmp_add_class_48; _G_fpos64_t* tmp_add_class_49; _G_fpos_t* tmp_add_class_50; _IO_cookie_io_functions_t* tmp_add_class_51; clientData* tmp_add_class_52; credentialData* tmp_add_class_53; native_constClass* tmp_add_class_54; native_enum* tmp_add_class_55; native_instance* tmp_add_class_56; native_method* tmp_add_class_57; native_methodFT* tmp_add_class_58; native_parameter* tmp_add_class_59; native_parameterFT* tmp_add_class_60; native_property* tmp_add_class_61; native_propertyFT* tmp_add_class_62; native_qualifier* tmp_add_class_63; native_qualifierFT* tmp_add_class_64; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/23N5wl63Zj/dump1.h"