Temporary header file '/tmp/qKQ3TBxSAt/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/spooles/A2/A2.h" #include "/usr/include/spooles/A2.h" #include "/usr/include/spooles/BKL/BKL.h" #include "/usr/include/spooles/BKL.h" #include "/usr/include/spooles/BPG/BPG.h" #include "/usr/include/spooles/BPG.h" #include "/usr/include/spooles/Chv/Chv.h" #include "/usr/include/spooles/Chv.h" #include "/usr/include/spooles/ChvList/ChvList.h" #include "/usr/include/spooles/ChvList.h" #include "/usr/include/spooles/ChvManager/ChvManager.h" #include "/usr/include/spooles/ChvManager.h" #include "/usr/include/spooles/Coords/Coords.h" #include "/usr/include/spooles/Coords.h" #include "/usr/include/spooles/DSTree/DSTree.h" #include "/usr/include/spooles/DSTree.h" #include "/usr/include/spooles/DV/DV.h" #include "/usr/include/spooles/DV.h" #include "/usr/include/spooles/DenseMtx/DenseMtx.h" #include "/usr/include/spooles/DenseMtx.h" #include "/usr/include/spooles/Drand/Drand.h" #include "/usr/include/spooles/Drand.h" #include "/usr/include/spooles/EGraph/EGraph.h" #include "/usr/include/spooles/EGraph.h" #include "/usr/include/spooles/ETree/ETree.h" #include "/usr/include/spooles/ETree.h" #include "/usr/include/spooles/Eigen/Bridge.h" #include "/usr/include/spooles/Eigen/BridgeMPI.h" #include "/usr/include/spooles/Eigen/BridgeMT.h" #include "/usr/include/spooles/FrontMtx/FrontMtx.h" #include "/usr/include/spooles/FrontMtx.h" #include "/usr/include/spooles/GPart/DDsepInfo.h" #include "/usr/include/spooles/GPart/GPart.h" #include "/usr/include/spooles/GPart.h" #include "/usr/include/spooles/Graph/Graph.h" #include "/usr/include/spooles/Graph.h" #include "/usr/include/spooles/I2Ohash/I2Ohash.h" #include "/usr/include/spooles/I2Ohash.h" #include "/usr/include/spooles/IIheap/IIheap.h" #include "/usr/include/spooles/IIheap.h" #include "/usr/include/spooles/ILUMtx/ILUMtx.h" #include "/usr/include/spooles/ILUMtx.h" #include "/usr/include/spooles/IV/IV.h" #include "/usr/include/spooles/IV.h" #include "/usr/include/spooles/IVL/IVL.h" #include "/usr/include/spooles/IVL.h" #include "/usr/include/spooles/Ideq/Ideq.h" #include "/usr/include/spooles/Ideq.h" #include "/usr/include/spooles/InpMtx/InpMtx.h" #include "/usr/include/spooles/InpMtx.h" #include "/usr/include/spooles/Iter/Iter.h" #include "/usr/include/spooles/LinSol/Bridge.h" #include "/usr/include/spooles/LinSol/BridgeMPI.h" #include "/usr/include/spooles/LinSol/BridgeMT.h" #include "/usr/include/spooles/Lock/Lock.h" #include "/usr/include/spooles/Lock.h" #include "/usr/include/spooles/MPI/spoolesMPI.h" #include "/usr/include/spooles/MPI.h" #include "/usr/include/spooles/MSMD/MSMD.h" #include "/usr/include/spooles/MSMD.h" #include "/usr/include/spooles/MT/spoolesMT.h" #include "/usr/include/spooles/MT.h" #include "/usr/include/spooles/Network/Network.h" #include "/usr/include/spooles/Network.h" #include "/usr/include/spooles/PatchAndGoInfo/PatchAndGoInfo.h" #include "/usr/include/spooles/PatchAndGoInfo.h" #include "/usr/include/spooles/Pencil/Pencil.h" #include "/usr/include/spooles/Pencil.h" #include "/usr/include/spooles/Perm/Perm.h" #include "/usr/include/spooles/Perm.h" #include "/usr/include/spooles/SPOOLES.h" #include "/usr/include/spooles/SemiImplMtx/SemiImplMtx.h" #include "/usr/include/spooles/SolveMap/SolveMap.h" #include "/usr/include/spooles/SolveMap.h" #include "/usr/include/spooles/SubMtx/SubMtx.h" #include "/usr/include/spooles/SubMtx.h" #include "/usr/include/spooles/SubMtxList/SubMtxList.h" #include "/usr/include/spooles/SubMtxList.h" #include "/usr/include/spooles/SubMtxManager/SubMtxManager.h" #include "/usr/include/spooles/SubMtxManager.h" #include "/usr/include/spooles/SymbFac/SymbFac.h" #include "/usr/include/spooles/SymbFac.h" #include "/usr/include/spooles/Tree/Tree.h" #include "/usr/include/spooles/Tree.h" #include "/usr/include/spooles/Utilities/CV.h" #include "/usr/include/spooles/Utilities/DLIST.h" #include "/usr/include/spooles/Utilities/DV.h" #include "/usr/include/spooles/Utilities/DVsort.h" #include "/usr/include/spooles/Utilities/FV.h" #include "/usr/include/spooles/Utilities/FileType.h" #include "/usr/include/spooles/Utilities/I2OP.h" #include "/usr/include/spooles/Utilities/IP.h" #include "/usr/include/spooles/Utilities/IV.h" #include "/usr/include/spooles/Utilities/IVsort.h" #include "/usr/include/spooles/Utilities/MM.h" #include "/usr/include/spooles/Utilities/ND.h" #include "/usr/include/spooles/Utilities/PCV.h" #include "/usr/include/spooles/Utilities/PDV.h" #include "/usr/include/spooles/Utilities/PFV.h" #include "/usr/include/spooles/Utilities/PIV.h" #include "/usr/include/spooles/Utilities/Utilities.h" #include "/usr/include/spooles/Utilities/ZV.h" #include "/usr/include/spooles/Utilities/axpy.h" #include "/usr/include/spooles/Utilities/iohb.h" #include "/usr/include/spooles/Utilities/mdot.h" #include "/usr/include/spooles/Utilities/misc.h" #include "/usr/include/spooles/Utilities/newsort.h" #include "/usr/include/spooles/Utilities/util.h" #include "/usr/include/spooles/Utilities.h" #include "/usr/include/spooles/ZV/ZV.h" #include "/usr/include/spooles/ZV.h" #include "/usr/include/spooles/cfiles.h" #include "/usr/include/spooles/misc/misc.h" #include "/usr/include/spooles/misc.h" #include "/usr/include/spooles/timings.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/qKQ3TBxSAt/dump1.h" In file included from /usr/include/spooles/Eigen/../MPI.h:3, from /usr/include/spooles/Eigen/BridgeMPI.h:6, from /tmp/qKQ3TBxSAt/dump1.h:39: /usr/include/spooles/Eigen/../MPI/spoolesMPI.h:6:10: fatal error: mpi.h: No such file or directory 6 | #include | ^~~~~~~ compilation terminated.