Temporary header file '/tmp/9icnHq4scg/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 // add includes #include "/usr/include/coin/BonArraysHelpers.hpp" #include "/usr/include/coin/BonAuxInfos.hpp" #include "/usr/include/coin/BonBabInfos.hpp" #include "/usr/include/coin/BonBabSetupBase.hpp" #include "/usr/include/coin/BonBonminSetup.hpp" #include "/usr/include/coin/BonBranchingTQP.hpp" #include "/usr/include/coin/BonCbc.hpp" #include "/usr/include/coin/BonCbcLpStrategy.hpp" #include "/usr/include/coin/BonCbcNlpStrategy.hpp" #include "/usr/include/coin/BonCbcNode.hpp" #include "/usr/include/coin/BonChooseVariable.hpp" #include "/usr/include/coin/BonCurvBranchingSolver.hpp" #include "/usr/include/coin/BonCutStrengthener.hpp" #include "/usr/include/coin/BonDiver.hpp" #include "/usr/include/coin/BonDummyHeuristic.hpp" #include "/usr/include/coin/BonDummyPump.hpp" #include "/usr/include/coin/BonEcpCuts.hpp" #include "/usr/include/coin/BonExitCodes.hpp" #include "/usr/include/coin/BonFixAndSolveHeuristic.hpp" #include "/usr/include/coin/BonGuessHeuristic.hpp" #include "/usr/include/coin/BonHeuristicDive.hpp" #include "/usr/include/coin/BonHeuristicDiveFractional.hpp" #include "/usr/include/coin/BonHeuristicDiveMIP.hpp" #include "/usr/include/coin/BonHeuristicDiveMIPFractional.hpp" #include "/usr/include/coin/BonHeuristicDiveMIPVectorLength.hpp" #include "/usr/include/coin/BonHeuristicDiveVectorLength.hpp" #include "/usr/include/coin/BonHeuristicFPump.hpp" #include "/usr/include/coin/BonHeuristicLocalBranching.hpp" #include "/usr/include/coin/BonHeuristicRINS.hpp" #include "/usr/include/coin/BonIpoptInteriorWarmStarter.hpp" #include "/usr/include/coin/BonIpoptSolver.hpp" #include "/usr/include/coin/BonIpoptWarmStart.hpp" #include "/usr/include/coin/BonLinearCutsGenerator.hpp" #include "/usr/include/coin/BonLocalSolverBasedHeuristic.hpp" #include "/usr/include/coin/BonLpBranchingSolver.hpp" #include "/usr/include/coin/BonMilpRounding.hpp" #include "/usr/include/coin/BonOACutGenerator2.hpp" #include "/usr/include/coin/BonOAMessages.hpp" #include "/usr/include/coin/BonOaDecBase.hpp" #include "/usr/include/coin/BonOaFeasChecker.hpp" #include "/usr/include/coin/BonOaNlpOptim.hpp" #include "/usr/include/coin/BonOsiTMINLPInterface.hpp" #include "/usr/include/coin/BonOuterApprox.hpp" #include "/usr/include/coin/BonPseudoCosts.hpp" #include "/usr/include/coin/BonPumpForMinlp.hpp" #include "/usr/include/coin/BonQuadCut.hpp" #include "/usr/include/coin/BonQuadRow.hpp" #include "/usr/include/coin/BonRegisteredOptions.hpp" #include "/usr/include/coin/BonStrongBranchingSolver.hpp" #include "/usr/include/coin/BonSubMipSolver.hpp" #include "/usr/include/coin/BonTMINLP.hpp" #include "/usr/include/coin/BonTMINLP2OsiLP.hpp" #include "/usr/include/coin/BonTMINLP2Quad.hpp" #include "/usr/include/coin/BonTMINLP2TNLP.hpp" #include "/usr/include/coin/BonTMINLPLinObj.hpp" #include "/usr/include/coin/BonTMatrix.hpp" #include "/usr/include/coin/BonTNLP2FPNLP.hpp" #include "/usr/include/coin/BonTNLPSolver.hpp" #include "/usr/include/coin/BonTypes.hpp" #include "/usr/include/coin/BonminConfig.h" // add namespaces namespace Bonmin{typedef int tmp_add_type_1;} Bonmin::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Coin{typedef int tmp_add_type_2;} Coin::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Ipopt{typedef int tmp_add_type_3;} Ipopt::tmp_add_type_3 tmp_add_func_3(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/9icnHq4scg/dump1.h" In file included from /usr/include/coin/IpJournalist.hpp:15, from /usr/include/coin/IpException.hpp:13, from /usr/include/coin/BonTMINLP.hpp:19, from /usr/include/coin/BonCutStrengthener.hpp:12, from /usr/include/coin/BonOsiTMINLPInterface.hpp:24, from /usr/include/coin/BonBabSetupBase.hpp:18, from /tmp/9icnHq4scg/dump1.h:14: /usr/include/coin/IpSmartPtr.hpp:18:4: error: #error "don't have header file for stddef" 18 | # error "don't have header file for stddef" | ^~~~~ In file included from /tmp/9icnHq4scg/dump1.h:22: /usr/include/coin/BonCurvBranchingSolver.hpp:5:2: error: #error "BonCurvBranchingSolver not supported anymore" 5 | #error "BonCurvBranchingSolver not supported anymore" | ^~~~~ /usr/include/coin/BonCurvBranchingSolver.hpp:10:10: fatal error: BonCurvatureEstimator.hpp: No such file or directory 10 | #include "BonCurvatureEstimator.hpp" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.