Temporary header file '/tmp/s9KjbSh23J/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/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepc.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcbv.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcds.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepceps.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcfn.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepclme.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcmfn.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcnep.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcpep.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcrg.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcst.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcsvd.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcsys.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/bvimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/dsimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/epsimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/fnimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/lmeimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/mfnimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/nepimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/pepimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/rgimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/slepccontour.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/slepcimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/slepcscalapack.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/stimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/svdimpl.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/vecimplslepc.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcblaslapack.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcblaslapack_mangle.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcbv.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcconf.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepccublas.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcds.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepceps.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcfn.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepclme.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcmagma.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcmat.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcmath.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcmfn.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcnep.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcpep.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcrg.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcrgtypes.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcsc.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcst.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcsvd.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcsys.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcvec.h" #include "/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcversion.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/s9KjbSh23J/dump1.h" -I/usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include -I/lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include In file included from /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscis.h:8, from /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscao.h:8, from /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscvec.h:8, from /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscmat.h:10, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcsys.h:15, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepc.h:12, from /tmp/s9KjbSh23J/dump1.h:12: /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscsys.h:7:17: error: stray ‘#’ in program 7 | ! No spaces for #defines as some compilers (PGI) also adds | ^ /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscsys.h:60:42: error: missing terminating ' character 60 | ! supports INTEGER(KIND=C_SIZE_T). We don't use that here | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcrg.h:15, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepcds.h:17, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/finclude/slepc.h:15: /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petsc/finclude/petscsys.h:7:17: error: stray ‘#’ in program 7 | ! No spaces for #defines as some compilers (PGI) also adds | ^ In file included from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcsys.h:18, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepcbv.h:17, from /usr/lib/slepcdir/slepc3.18/arm-linux-gnueabihf-real/include/slepc/private/bvimpl.h:14, from /tmp/s9KjbSh23J/dump1.h:25: /lib/petscdir/petsc3.18/arm-linux-gnueabihf-real/include/petscsys.h:66:12: fatal error: mpi.h: No such file or directory 66 | #include | ^~~~~~~ compilation terminated.