Temporary header file '/tmp/iuADuwFNYh/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/coordgen/CoordgenConfig.hpp" #include "/usr/include/coordgen/CoordgenFragmentBuilder.h" #include "/usr/include/coordgen/CoordgenFragmenter.h" #include "/usr/include/coordgen/CoordgenMacrocycleBuilder.h" #include "/usr/include/coordgen/CoordgenMinimizer.h" #include "/usr/include/coordgen/sketcherMinimizer.h" #include "/usr/include/coordgen/sketcherMinimizerAtom.h" #include "/usr/include/coordgen/sketcherMinimizerBendInteraction.h" #include "/usr/include/coordgen/sketcherMinimizerBond.h" #include "/usr/include/coordgen/sketcherMinimizerClashInteraction.h" #include "/usr/include/coordgen/sketcherMinimizerEZConstrainInteraction.h" #include "/usr/include/coordgen/sketcherMinimizerFragment.h" #include "/usr/include/coordgen/sketcherMinimizerInteraction.h" #include "/usr/include/coordgen/sketcherMinimizerMarchingSquares.h" #include "/usr/include/coordgen/sketcherMinimizerMaths.h" #include "/usr/include/coordgen/sketcherMinimizerMolecule.h" #include "/usr/include/coordgen/sketcherMinimizerResidue.h" #include "/usr/include/coordgen/sketcherMinimizerResidueInteraction.h" #include "/usr/include/coordgen/sketcherMinimizerRing.h" #include "/usr/include/coordgen/sketcherMinimizerStretchInteraction.h" // add namespaces namespace schrodinger{typedef int tmp_add_type_1;} schrodinger::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace schrodinger{namespace mae{typedef int tmp_add_type_2;}} schrodinger::mae::tmp_add_type_2 tmp_add_func_2(){return 0;}; // add classes CIPAtom* tmp_add_class_0; CoordgenChangeParentBondLengthFragmentDOF* tmp_add_class_1; CoordgenDOFSolutions* tmp_add_class_2; CoordgenFlipFragmentDOF* tmp_add_class_3; CoordgenFlipRingDOF* tmp_add_class_4; CoordgenFragmentBuilder* tmp_add_class_5; CoordgenFragmentDOF* tmp_add_class_6; CoordgenFragmenter* tmp_add_class_7; CoordgenInvertBondDOF* tmp_add_class_8; CoordgenMacrocycleBuilder* tmp_add_class_9; CoordgenMinimizer* tmp_add_class_10; CoordgenRotateFragmentDOF* tmp_add_class_11; CoordgenScaleAtomsDOF* tmp_add_class_12; CoordgenScaleFragmentDOF* tmp_add_class_13; CoordgenTemplates* tmp_add_class_14; Hex* tmp_add_class_15; Polyomino* tmp_add_class_16; _G_fpos64_t* tmp_add_class_17; _G_fpos_t* tmp_add_class_18; _IO_cookie_io_functions_t* tmp_add_class_19; doubleBondConstraint* tmp_add_class_20; hexCoords* tmp_add_class_21; pathConstraints* tmp_add_class_22; pathRestraints* tmp_add_class_23; ringConstraint* tmp_add_class_24; sketcherMinimizer* tmp_add_class_25; sketcherMinimizerAtom* tmp_add_class_26; sketcherMinimizerAtomChiralityInfo* tmp_add_class_27; sketcherMinimizerBendInteraction* tmp_add_class_28; sketcherMinimizerBond* tmp_add_class_29; sketcherMinimizerBondStereoInfo* tmp_add_class_30; sketcherMinimizerClashInteraction* tmp_add_class_31; sketcherMinimizerEZConstrainInteraction* tmp_add_class_32; sketcherMinimizerFragment* tmp_add_class_33; sketcherMinimizerInteraction* tmp_add_class_34; sketcherMinimizerMarchingSquares* tmp_add_class_35; sketcherMinimizerMarchingSquaresPoint* tmp_add_class_36; sketcherMinimizerMarchingSquaresSide* tmp_add_class_37; sketcherMinimizerMaths* tmp_add_class_38; sketcherMinimizerMolecule* tmp_add_class_39; sketcherMinimizerPointF* tmp_add_class_40; sketcherMinimizerResidue* tmp_add_class_41; sketcherMinimizerResidueInteraction* tmp_add_class_42; sketcherMinimizerRing* tmp_add_class_43; sketcherMinimizerStretchInteraction* tmp_add_class_44; vertexCoords* tmp_add_class_45; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/iuADuwFNYh/dump1.h"