Temporary header file '/tmp/2BYqz6k25l/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/BipartiteMatchings/ApproxWeightPerfectMatching.h"
  #include "/usr/include/BipartiteMatchings/BPMaximalMatching.h"
  #include "/usr/include/BipartiteMatchings/BPMaximumMatching.h"
  #include "/usr/include/BipartiteMatchings/MatchingDefs.h"
  #include "/usr/include/BipartiteMatchings/Utility.h"
  #include "/usr/include/CombBLAS/BFSFriends.h"
  #include "/usr/include/CombBLAS/BipartiteMatchings/ApproxWeightPerfectMatching.h"
  #include "/usr/include/CombBLAS/BipartiteMatchings/BPMaximalMatching.h"
  #include "/usr/include/CombBLAS/BipartiteMatchings/BPMaximumMatching.h"
  #include "/usr/include/CombBLAS/BipartiteMatchings/MatchingDefs.h"
  #include "/usr/include/CombBLAS/BipartiteMatchings/Utility.h"
  #include "/usr/include/CombBLAS/BitMap.h"
  #include "/usr/include/CombBLAS/BitMapCarousel.h"
  #include "/usr/include/CombBLAS/BitMapFringe.h"
  #include "/usr/include/CombBLAS/CombBLAS.h"
  #include "/usr/include/CombBLAS/CommGrid.h"
  #include "/usr/include/CombBLAS/Compare.h"
  #include "/usr/include/CombBLAS/Deleter.h"
  #include "/usr/include/CombBLAS/DenseParMat.h"
  #include "/usr/include/CombBLAS/DistEdgeList.h"
  #include "/usr/include/CombBLAS/Exception.h"
  #include "/usr/include/CombBLAS/FileHeader.h"
  #include "/usr/include/CombBLAS/Friends.h"
  #include "/usr/include/CombBLAS/FullyDist.h"
  #include "/usr/include/CombBLAS/FullyDistSpVec.h"
  #include "/usr/include/CombBLAS/FullyDistVec.h"
  #include "/usr/include/CombBLAS/HeapEntry.h"
  #include "/usr/include/CombBLAS/Isect.h"
  #include "/usr/include/CombBLAS/LocArr.h"
  #include "/usr/include/CombBLAS/MMmul.h"
  #include "/usr/include/CombBLAS/MPIOp.h"
  #include "/usr/include/CombBLAS/MPIType.h"
  #include "/usr/include/CombBLAS/MemoryPool.h"
  #include "/usr/include/CombBLAS/MultiwayMerge.h"
  #include "/usr/include/CombBLAS/Operations.h"
  #include "/usr/include/CombBLAS/OptBuf.h"
  #include "/usr/include/CombBLAS/PBBS/radixSort.h"
  #include "/usr/include/CombBLAS/PBBS/utils.h"
  #include "/usr/include/CombBLAS/ParFriends.h"
  #include "/usr/include/CombBLAS/ParFriendsExt.h"
  #include "/usr/include/CombBLAS/PreAllocatedSPA.h"
  #include "/usr/include/CombBLAS/RefGen21.h"
  #include "/usr/include/CombBLAS/SemanticGraph.h"
  #include "/usr/include/CombBLAS/Semirings.h"
  #include "/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h"
  #include "/usr/include/CombBLAS/SequenceHeaps/heap2.h"
  #include "/usr/include/CombBLAS/SequenceHeaps/heap4.h"
  #include "/usr/include/CombBLAS/SequenceHeaps/knheap.h"
  #include "/usr/include/CombBLAS/SequenceHeaps/util.h"
  #include "/usr/include/CombBLAS/SpCCols.h"
  #include "/usr/include/CombBLAS/SpDCCols.h"
  #include "/usr/include/CombBLAS/SpDefs.h"
  #include "/usr/include/CombBLAS/SpHelper.h"
  #include "/usr/include/CombBLAS/SpImpl.h"
  #include "/usr/include/CombBLAS/SpMat.h"
  #include "/usr/include/CombBLAS/SpParHelper.h"
  #include "/usr/include/CombBLAS/SpParMat.h"
  #include "/usr/include/CombBLAS/SpTuples.h"
  #include "/usr/include/CombBLAS/StackEntry.h"
  #include "/usr/include/CombBLAS/ThreadedFriends.h"
  #include "/usr/include/CombBLAS/VecIterator.h"
  #include "/usr/include/CombBLAS/csc.h"
  #include "/usr/include/CombBLAS/dcsc.h"
  #include "/usr/include/CombBLAS/hash.hpp"
  #include "/usr/include/CombBLAS/mmio.h"
  #include "/usr/include/CombBLAS/mtSpGEMM.h"
  #include "/usr/include/CombBLAS/myenableif.h"
  #include "/usr/include/CombBLAS/papi_combblas_globals.h"
  #include "/usr/include/CombBLAS/promote.h"
  #include "/usr/include/Tommy/tommychain.h"
  #include "/usr/include/Tommy/tommyhash.h"
  #include "/usr/include/Tommy/tommyhashdyn.h"
  #include "/usr/include/Tommy/tommylist.h"
  #include "/usr/include/Tommy/tommytypes.h"
  #include "/usr/include/graph500/generator/apply_permutation_mpi.h"
  #include "/usr/include/graph500/generator/btrd_binomial_distribution.h"
  #include "/usr/include/graph500/generator/graph_generator.h"
  #include "/usr/include/graph500/generator/make_graph.h"
  #include "/usr/include/graph500/generator/mod_arith.h"
  #include "/usr/include/graph500/generator/mod_arith_32bit.h"
  #include "/usr/include/graph500/generator/mod_arith_64bit.h"
  #include "/usr/include/graph500/generator/mod_arith_xmt.h"
  #include "/usr/include/graph500/generator/permutation_gen.h"
  #include "/usr/include/graph500/generator/scramble_edges.h"
  #include "/usr/include/graph500/generator/splittable_mrg.h"
  #include "/usr/include/graph500/generator/utils.h"
  #include "/usr/include/psort/MersenneTwister.h"
  #include "/usr/include/psort/funnel.h"
  #include "/usr/include/psort/funnel.timpl.h"
  #include "/usr/include/psort/psort.h"
  #include "/usr/include/psort/psort_alltoall.h"
  #include "/usr/include/psort/psort_merge.h"
  #include "/usr/include/psort/psort_samplesort.h"
  #include "/usr/include/psort/psort_seqsort.h"
  #include "/usr/include/psort/psort_splitters.h"
  #include "/usr/include/psort/psort_util.h"
  #include "/usr/include/psort/sort.h"
  #include "/usr/include/psort/sort.timpl.h"
  #include "/usr/include/usort/binUtils.h"
  #include "/usr/include/usort/dtypes.h"
  #include "/usr/include/usort/indexHolder.h"
  #include "/usr/include/usort/ompUtils.h"
  #include "/usr/include/usort/parUtils.h"
  #include "/usr/include/usort/seqUtils.h"
  #include "/usr/include/usort/sort_profiler.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/2BYqz6k25l/dump1.h"  -I/usr/include/CombBLAS

In file included from /usr/include/psort/psort.h:26,
                 from /usr/include/CombBLAS/SpDefs.h:51,
                 from /usr/include/CombBLAS/CombBLAS.h:108,
                 from /usr/include/BipartiteMatchings/ApproxWeightPerfectMatching.h:12,
                 from /tmp/2BYqz6k25l/dump1.h:12:
/usr/include/psort/psort_util.h:26:10: fatal error: mpi.h: No such file or directory
   26 | #include <mpi.h>
      |          ^~~~~~~
compilation terminated.

