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.

