Temporary header file '/tmp/JWRCu05Str/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/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepc.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcbv.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcds.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepceps.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcfn.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepclme.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcmfn.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcnep.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcpep.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcrg.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcst.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcsvd.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcsys.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/bvimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/dsimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/epsimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/fnimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/lmeimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/mfnimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/nepimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/pepimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/rgimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/slepccontour.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/slepcimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/slepcscalapack.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/stimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/svdimpl.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/vecimplslepc.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcblaslapack.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcblaslapack_mangle.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcbv.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcconf.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepccublas.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcds.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepceps.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcfn.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepclme.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcmagma.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcmat.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcmath.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcmfn.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcnep.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcpep.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcrg.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcrgtypes.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcsc.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcst.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcsvd.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcsys.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcvec.h"
  #include "/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcversion.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/JWRCu05Str/dump1.h"  -I/usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include -I/lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include

In file included from /lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petsc/finclude/petscis.h:8,
                 from /lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petsc/finclude/petscao.h:8,
                 from /lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petsc/finclude/petscvec.h:8,
                 from /lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petsc/finclude/petscmat.h:10,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcsys.h:15,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepc.h:12,
                 from /tmp/JWRCu05Str/dump1.h:12:
/lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petsc/finclude/petscsys.h:7:17: error: stray ‘#’ in program
    7 | ! No spaces for #defines as some compilers (PGI) also adds
      |                 ^
/lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/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/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcrg.h:15,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepcds.h:17,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/finclude/slepc.h:15:
/lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/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/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcsys.h:18,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepcbv.h:17,
                 from /usr/lib/slepcdir/slepc64-3.18/arm-linux-gnueabihf-complex/include/slepc/private/bvimpl.h:14,
                 from /tmp/JWRCu05Str/dump1.h:25:
/lib/petscdir/petsc64-3.18/arm-linux-gnueabihf-complex/include/petscsys.h:66:12: fatal error: mpi.h: No such file or directory
   66 |   #include <mpi.h>
      |            ^~~~~~~
compilation terminated.

