Temporary header file '/tmp/tFMlIxIIVd/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/ast.h" #include "/usr/include/grf.h" #include "/usr/include/grf3d.h" #include "/usr/include/star/ast.h" #include "/usr/include/star/grf.h" #include "/usr/include/star/grf3d.h" // add classes AstAxis* tmp_add_class_0; AstBox* tmp_add_class_1; AstChannel* tmp_add_class_2; AstChebyMap* tmp_add_class_3; AstCircle* tmp_add_class_4; AstClassIdentifier* tmp_add_class_5; AstCmpFrame* tmp_add_class_6; AstCmpMap* tmp_add_class_7; AstCmpRegion* tmp_add_class_8; AstDSBSpecFrame* tmp_add_class_9; AstDssMap* tmp_add_class_10; AstEllipse* tmp_add_class_11; AstErrorContext* tmp_add_class_12; AstFitsChan* tmp_add_class_13; AstFitsTable* tmp_add_class_14; AstFluxFrame* tmp_add_class_15; AstFrame* tmp_add_class_16; AstFrameSet* tmp_add_class_17; AstGat* tmp_add_class_18; AstGrfPtrs* tmp_add_class_19; AstGrismMap* tmp_add_class_20; AstInterval* tmp_add_class_21; AstIntraMap* tmp_add_class_22; AstKeyMap* tmp_add_class_23; AstLineDef* tmp_add_class_24; AstLutMap* tmp_add_class_25; AstMapEntry* tmp_add_class_26; AstMapping* tmp_add_class_27; AstMathMap* tmp_add_class_28; AstMathMapRandContext_* tmp_add_class_29; AstMatrixMap* tmp_add_class_30; AstMoc* tmp_add_class_31; AstMocChan* tmp_add_class_32; AstNormMap* tmp_add_class_33; AstNullRegion* tmp_add_class_34; AstObject* tmp_add_class_35; AstPcdMap* tmp_add_class_36; AstPermMap* tmp_add_class_37; AstPlot* tmp_add_class_38; AstPlot3D* tmp_add_class_39; AstPointList* tmp_add_class_40; AstPointSet* tmp_add_class_41; AstPolyMap* tmp_add_class_42; AstPolygon* tmp_add_class_43; AstPrism* tmp_add_class_44; AstPrjPrm* tmp_add_class_45; AstRateMap* tmp_add_class_46; AstRegion* tmp_add_class_47; AstSelectorMap* tmp_add_class_48; AstShiftMap* tmp_add_class_49; AstSkyAxis* tmp_add_class_50; AstSkyFrame* tmp_add_class_51; AstSkyLastTable* tmp_add_class_52; AstSlaMap* tmp_add_class_53; AstSpecFluxFrame* tmp_add_class_54; AstSpecFrame* tmp_add_class_55; AstSpecMap* tmp_add_class_56; AstSphMap* tmp_add_class_57; AstStc* tmp_add_class_58; AstStcCatalogEntryLocation* tmp_add_class_59; AstStcObsDataLocation* tmp_add_class_60; AstStcResourceProfile* tmp_add_class_61; AstStcSearchLocation* tmp_add_class_62; AstStcsChan* tmp_add_class_63; AstStringList* tmp_add_class_64; AstSwitchMap* tmp_add_class_65; AstTable* tmp_add_class_66; AstTimeFrame* tmp_add_class_67; AstTimeMap* tmp_add_class_68; AstTranMap* tmp_add_class_69; AstUnitMap* tmp_add_class_70; AstUnitNormMap* tmp_add_class_71; AstWcsMap* tmp_add_class_72; AstWinMap* tmp_add_class_73; AstXmlAttribute* tmp_add_class_74; AstXmlBlack* tmp_add_class_75; AstXmlCDataSection* tmp_add_class_76; AstXmlChan* tmp_add_class_77; AstXmlComment* tmp_add_class_78; AstXmlDTDec* tmp_add_class_79; AstXmlDeclPI* tmp_add_class_80; AstXmlDocument* tmp_add_class_81; AstXmlElement* tmp_add_class_82; AstXmlNamespace* tmp_add_class_83; AstXmlObject* tmp_add_class_84; AstXmlPI* tmp_add_class_85; AstXmlPrologue* tmp_add_class_86; AstXmlWhite* tmp_add_class_87; AstXphMap* tmp_add_class_88; AstYamlChan* tmp_add_class_89; AstZoomMap* tmp_add_class_90; _G_fpos64_t* tmp_add_class_91; _G_fpos_t* tmp_add_class_92; _IO_cookie_io_functions_t* tmp_add_class_93; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/tFMlIxIIVd/dump1.h"