Temporary header file '/tmp/rgaCHiL6_s/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/sc/chemistry/molecule/LIBS.h"
  #include "/usr/include/sc/chemistry/molecule/atominfo.h"
  #include "/usr/include/sc/chemistry/molecule/coor.h"
  #include "/usr/include/sc/chemistry/molecule/energy.h"
  #include "/usr/include/sc/chemistry/molecule/fdhess.h"
  #include "/usr/include/sc/chemistry/molecule/formula.h"
  #include "/usr/include/sc/chemistry/molecule/hess.h"
  #include "/usr/include/sc/chemistry/molecule/linkage.h"
  #include "/usr/include/sc/chemistry/molecule/localdef.h"
  #include "/usr/include/sc/chemistry/molecule/molecule.h"
  #include "/usr/include/sc/chemistry/molecule/molfreq.h"
  #include "/usr/include/sc/chemistry/molecule/molrender.h"
  #include "/usr/include/sc/chemistry/molecule/molshape.h"
  #include "/usr/include/sc/chemistry/molecule/simple.h"
  #include "/usr/include/sc/chemistry/molecule/taylor.h"
  #include "/usr/include/sc/chemistry/qc/basis/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/basis/basis.h"
  #include "/usr/include/sc/chemistry/qc/basis/cartiter.h"
  #include "/usr/include/sc/chemistry/qc/basis/dercent.h"
  #include "/usr/include/sc/chemistry/qc/basis/distshpair.h"
  #include "/usr/include/sc/chemistry/qc/basis/extent.h"
  #include "/usr/include/sc/chemistry/qc/basis/f77sym.h"
  #include "/usr/include/sc/chemistry/qc/basis/files.h"
  #include "/usr/include/sc/chemistry/qc/basis/gaussbas.h"
  #include "/usr/include/sc/chemistry/qc/basis/gaussshell.h"
  #include "/usr/include/sc/chemistry/qc/basis/gpetite.h"
  #include "/usr/include/sc/chemistry/qc/basis/integral.h"
  #include "/usr/include/sc/chemistry/qc/basis/obint.h"
  #include "/usr/include/sc/chemistry/qc/basis/orthog.h"
  #include "/usr/include/sc/chemistry/qc/basis/petite.h"
  #include "/usr/include/sc/chemistry/qc/basis/shellrot.h"
  #include "/usr/include/sc/chemistry/qc/basis/sobasis.h"
  #include "/usr/include/sc/chemistry/qc/basis/sointegral.h"
  #include "/usr/include/sc/chemistry/qc/basis/symmint.h"
  #include "/usr/include/sc/chemistry/qc/basis/tbint.h"
  #include "/usr/include/sc/chemistry/qc/basis/transform.h"
  #include "/usr/include/sc/chemistry/qc/cints/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/cints/cartit.h"
  #include "/usr/include/sc/chemistry/qc/cints/cints.h"
  #include "/usr/include/sc/chemistry/qc/cints/eri.h"
  #include "/usr/include/sc/chemistry/qc/cints/eri_quartet_data.h"
  #include "/usr/include/sc/chemistry/qc/cints/fjt.h"
  #include "/usr/include/sc/chemistry/qc/cints/grt.h"
  #include "/usr/include/sc/chemistry/qc/cints/grt_quartet_data.h"
  #include "/usr/include/sc/chemistry/qc/cints/int1e.h"
  #include "/usr/include/sc/chemistry/qc/cints/int2e.h"
  #include "/usr/include/sc/chemistry/qc/cints/linkage.h"
  #include "/usr/include/sc/chemistry/qc/cints/macros.h"
  #include "/usr/include/sc/chemistry/qc/cints/obintcints.h"
  #include "/usr/include/sc/chemistry/qc/cints/primpairs.h"
  #include "/usr/include/sc/chemistry/qc/cints/shellpairs.h"
  #include "/usr/include/sc/chemistry/qc/cints/static.h"
  #include "/usr/include/sc/chemistry/qc/cints/storage.h"
  #include "/usr/include/sc/chemistry/qc/cints/tbintcints.h"
  #include "/usr/include/sc/chemistry/qc/cints/tform.h"
  #include "/usr/include/sc/chemistry/qc/dft/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/dft/clks.h"
  #include "/usr/include/sc/chemistry/qc/dft/clkstmpl.h"
  #include "/usr/include/sc/chemistry/qc/dft/functional.h"
  #include "/usr/include/sc/chemistry/qc/dft/hsosks.h"
  #include "/usr/include/sc/chemistry/qc/dft/hsoskstmpl.h"
  #include "/usr/include/sc/chemistry/qc/dft/integrator.h"
  #include "/usr/include/sc/chemistry/qc/dft/linkage.h"
  #include "/usr/include/sc/chemistry/qc/dft/uks.h"
  #include "/usr/include/sc/chemistry/qc/dft/ukstmpl.h"
  #include "/usr/include/sc/chemistry/qc/intv3/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/intv3/array.h"
  #include "/usr/include/sc/chemistry/qc/intv3/cartitv3.h"
  #include "/usr/include/sc/chemistry/qc/intv3/fjt.h"
  #include "/usr/include/sc/chemistry/qc/intv3/flags.h"
  #include "/usr/include/sc/chemistry/qc/intv3/int1e.h"
  #include "/usr/include/sc/chemistry/qc/intv3/int2e.h"
  #include "/usr/include/sc/chemistry/qc/intv3/intv3.h"
  #include "/usr/include/sc/chemistry/qc/intv3/macros.h"
  #include "/usr/include/sc/chemistry/qc/intv3/obintv3.h"
  #include "/usr/include/sc/chemistry/qc/intv3/storage.h"
  #include "/usr/include/sc/chemistry/qc/intv3/tbintv3.h"
  #include "/usr/include/sc/chemistry/qc/intv3/tformv3.h"
  #include "/usr/include/sc/chemistry/qc/intv3/types.h"
  #include "/usr/include/sc/chemistry/qc/intv3/utils.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/bzerofast.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/csgrad34qb.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/csgrade12.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/csgrads2pdm.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/hsosv1e1.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/linkage.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/mbpt.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/mp2extrap.h"
  #include "/usr/include/sc/chemistry/qc/mbpt/util.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/blas.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/f77sym.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/lapack.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/linearr12.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/linkage.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/mbptr12.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/moindexspace.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/mp2r12_energy.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/pairiter.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/print_scmat_norms.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12_amps.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12ia.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12ia_memgrp.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12ia_mpiiofile.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12ia_node0file.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/r12int_eval.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/svd.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_123inds.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_12inds.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_13inds.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_factory.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_ijxy.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_ikjy.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_ixjy.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/transform_tbint.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/twobodygrid.h"
  #include "/usr/include/sc/chemistry/qc/mbptr12/vxb_eval_info.h"
  #include "/usr/include/sc/chemistry/qc/oint3/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/oint3/build.h"
  #include "/usr/include/sc/chemistry/qc/psi/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/psi/linkage.h"
  #include "/usr/include/sc/chemistry/qc/psi/psiexenv.h"
  #include "/usr/include/sc/chemistry/qc/psi/psifile11.h"
  #include "/usr/include/sc/chemistry/qc/psi/psiinput.h"
  #include "/usr/include/sc/chemistry/qc/psi/psiwfn.h"
  #include "/usr/include/sc/chemistry/qc/scf/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/scf/clhf.h"
  #include "/usr/include/sc/chemistry/qc/scf/clhftmpl.h"
  #include "/usr/include/sc/chemistry/qc/scf/clscf.h"
  #include "/usr/include/sc/chemistry/qc/scf/effh.h"
  #include "/usr/include/sc/chemistry/qc/scf/gbuild.h"
  #include "/usr/include/sc/chemistry/qc/scf/hsoshf.h"
  #include "/usr/include/sc/chemistry/qc/scf/hsoshftmpl.h"
  #include "/usr/include/sc/chemistry/qc/scf/hsosscf.h"
  #include "/usr/include/sc/chemistry/qc/scf/lbgbuild.h"
  #include "/usr/include/sc/chemistry/qc/scf/lgbuild.h"
  #include "/usr/include/sc/chemistry/qc/scf/linkage.h"
  #include "/usr/include/sc/chemistry/qc/scf/ltbgrad.h"
  #include "/usr/include/sc/chemistry/qc/scf/osshf.h"
  #include "/usr/include/sc/chemistry/qc/scf/osshftmpl.h"
  #include "/usr/include/sc/chemistry/qc/scf/ossscf.h"
  #include "/usr/include/sc/chemistry/qc/scf/scf.h"
  #include "/usr/include/sc/chemistry/qc/scf/scflocal.h"
  #include "/usr/include/sc/chemistry/qc/scf/scfops.h"
  #include "/usr/include/sc/chemistry/qc/scf/tbgrad.h"
  #include "/usr/include/sc/chemistry/qc/scf/tchf.h"
  #include "/usr/include/sc/chemistry/qc/scf/tchftmpl.h"
  #include "/usr/include/sc/chemistry/qc/scf/tcscf.h"
  #include "/usr/include/sc/chemistry/qc/scf/uhf.h"
  #include "/usr/include/sc/chemistry/qc/scf/uhftmpl.h"
  #include "/usr/include/sc/chemistry/qc/scf/uscf.h"
  #include "/usr/include/sc/chemistry/qc/wfn/LIBS.h"
  #include "/usr/include/sc/chemistry/qc/wfn/accum.h"
  #include "/usr/include/sc/chemistry/qc/wfn/density.h"
  #include "/usr/include/sc/chemistry/qc/wfn/eht.h"
  #include "/usr/include/sc/chemistry/qc/wfn/linkage.h"
  #include "/usr/include/sc/chemistry/qc/wfn/obwfn.h"
  #include "/usr/include/sc/chemistry/qc/wfn/orbital.h"
  #include "/usr/include/sc/chemistry/qc/wfn/solvent.h"
  #include "/usr/include/sc/chemistry/qc/wfn/wfn.h"
  #include "/usr/include/sc/chemistry/solvent/LIBS.h"
  #include "/usr/include/sc/chemistry/solvent/bem.h"
  #include "/usr/include/sc/math/isosurf/LIBS.h"
  #include "/usr/include/sc/math/isosurf/edge.h"
  #include "/usr/include/sc/math/isosurf/implicit.h"
  #include "/usr/include/sc/math/isosurf/isosurf.h"
  #include "/usr/include/sc/math/isosurf/shape.h"
  #include "/usr/include/sc/math/isosurf/surf.h"
  #include "/usr/include/sc/math/isosurf/triangle.h"
  #include "/usr/include/sc/math/isosurf/tricoef.h"
  #include "/usr/include/sc/math/isosurf/vertex.h"
  #include "/usr/include/sc/math/isosurf/volume.h"
  #include "/usr/include/sc/math/isosurf/volume_i.h"
  #include "/usr/include/sc/math/optimize/LIBS.h"
  #include "/usr/include/sc/math/optimize/conv.h"
  #include "/usr/include/sc/math/optimize/diis.h"
  #include "/usr/include/sc/math/optimize/efc.h"
  #include "/usr/include/sc/math/optimize/function.h"
  #include "/usr/include/sc/math/optimize/gdiis.h"
  #include "/usr/include/sc/math/optimize/linkage.h"
  #include "/usr/include/sc/math/optimize/mcsearch.h"
  #include "/usr/include/sc/math/optimize/newton.h"
  #include "/usr/include/sc/math/optimize/opt.h"
  #include "/usr/include/sc/math/optimize/qnewton.h"
  #include "/usr/include/sc/math/optimize/scextrap.h"
  #include "/usr/include/sc/math/optimize/scextrapmat.h"
  #include "/usr/include/sc/math/optimize/steep.h"
  #include "/usr/include/sc/math/optimize/transform.h"
  #include "/usr/include/sc/math/optimize/update.h"
  #include "/usr/include/sc/math/scmat/LIBS.h"
  #include "/usr/include/sc/math/scmat/abstract.h"
  #include "/usr/include/sc/math/scmat/blkiter.h"
  #include "/usr/include/sc/math/scmat/block.h"
  #include "/usr/include/sc/math/scmat/blocked.h"
  #include "/usr/include/sc/math/scmat/cmatrix.h"
  #include "/usr/include/sc/math/scmat/dim.h"
  #include "/usr/include/sc/math/scmat/dist.h"
  #include "/usr/include/sc/math/scmat/disthql.h"
  #include "/usr/include/sc/math/scmat/elemop.h"
  #include "/usr/include/sc/math/scmat/f77sym.h"
  #include "/usr/include/sc/math/scmat/linkage.h"
  #include "/usr/include/sc/math/scmat/local.h"
  #include "/usr/include/sc/math/scmat/matrix.h"
  #include "/usr/include/sc/math/scmat/matrix3.h"
  #include "/usr/include/sc/math/scmat/matrix_i.h"
  #include "/usr/include/sc/math/scmat/mops.h"
  #include "/usr/include/sc/math/scmat/offset.h"
  #include "/usr/include/sc/math/scmat/repl.h"
  #include "/usr/include/sc/math/scmat/result.h"
  #include "/usr/include/sc/math/scmat/util.h"
  #include "/usr/include/sc/math/scmat/vector3.h"
  #include "/usr/include/sc/math/scmat/vector3_i.h"
  #include "/usr/include/sc/math/symmetry/LIBS.h"
  #include "/usr/include/sc/math/symmetry/corrtab.h"
  #include "/usr/include/sc/math/symmetry/pointgrp.h"
  #include "/usr/include/sc/restrictxx.h"
  #include "/usr/include/sc/scconfig.h"
  #include "/usr/include/sc/scdirlist.h"
  #include "/usr/include/sc/shm_type.h"
  #include "/usr/include/sc/util/class/LIBS.h"
  #include "/usr/include/sc/util/class/class.h"
  #include "/usr/include/sc/util/class/proxy.h"
  #include "/usr/include/sc/util/class/scexception.h"
  #include "/usr/include/sc/util/container/LIBS.h"
  #include "/usr/include/sc/util/container/avlmap.h"
  #include "/usr/include/sc/util/container/avlset.h"
  #include "/usr/include/sc/util/container/bitarray.h"
  #include "/usr/include/sc/util/container/carray.h"
  #include "/usr/include/sc/util/container/compare.h"
  #include "/usr/include/sc/util/container/eavlmmap.h"
  #include "/usr/include/sc/util/group/LIBS.h"
  #include "/usr/include/sc/util/group/file.h"
  #include "/usr/include/sc/util/group/fileproc.h"
  #include "/usr/include/sc/util/group/globcnt.h"
  #include "/usr/include/sc/util/group/hcube.h"
  #include "/usr/include/sc/util/group/linkage.h"
  #include "/usr/include/sc/util/group/memamsg.h"
  #include "/usr/include/sc/util/group/memarmci.h"
  #include "/usr/include/sc/util/group/memiter.h"
  #include "/usr/include/sc/util/group/memmsg.h"
  #include "/usr/include/sc/util/group/memmtmpi.h"
  #include "/usr/include/sc/util/group/memory.h"
  #include "/usr/include/sc/util/group/memproc.h"
  #include "/usr/include/sc/util/group/memrdma.h"
  #include "/usr/include/sc/util/group/memshm.h"
  #include "/usr/include/sc/util/group/message.h"
  #include "/usr/include/sc/util/group/messaget.h"
  #include "/usr/include/sc/util/group/messmpi.h"
  #include "/usr/include/sc/util/group/messshm.h"
  #include "/usr/include/sc/util/group/mstate.h"
  #include "/usr/include/sc/util/group/pool.h"
  #include "/usr/include/sc/util/group/pregtime.h"
  #include "/usr/include/sc/util/group/rnglock.h"
  #include "/usr/include/sc/util/group/thpthd.h"
  #include "/usr/include/sc/util/group/thpuma.h"
  #include "/usr/include/sc/util/group/thread.h"
  #include "/usr/include/sc/util/group/topology.h"
  #include "/usr/include/sc/util/keyval/LIBS.h"
  #include "/usr/include/sc/util/keyval/ipv2.h"
  #include "/usr/include/sc/util/keyval/ipv2_parse.h"
  #include "/usr/include/sc/util/keyval/ipv2_scan.h"
  #include "/usr/include/sc/util/keyval/keyval.h"
  #include "/usr/include/sc/util/keyval/keyvalval.h"
  #include "/usr/include/sc/util/misc/LIBS.h"
  #include "/usr/include/sc/util/misc/autovec.h"
  #include "/usr/include/sc/util/misc/bug.h"
  #include "/usr/include/sc/util/misc/ccaenv.h"
  #include "/usr/include/sc/util/misc/comptmpl.h"
  #include "/usr/include/sc/util/misc/compute.h"
  #include "/usr/include/sc/util/misc/exenv.h"
  #include "/usr/include/sc/util/misc/formio.h"
  #include "/usr/include/sc/util/misc/ieee.h"
  #include "/usr/include/sc/util/misc/math.h"
  #include "/usr/include/sc/util/misc/newstring.h"
  #include "/usr/include/sc/util/misc/regtime.h"
  #include "/usr/include/sc/util/misc/scint.h"
  #include "/usr/include/sc/util/misc/string.h"
  #include "/usr/include/sc/util/misc/timer.h"
  #include "/usr/include/sc/util/misc/units.h"
  #include "/usr/include/sc/util/options/GetLongOpt.h"
  #include "/usr/include/sc/util/options/LIBS.h"
  #include "/usr/include/sc/util/ref/LIBS.h"
  #include "/usr/include/sc/util/ref/identity.h"
  #include "/usr/include/sc/util/ref/ref.h"
  #include "/usr/include/sc/util/ref/reftestx.h"
  #include "/usr/include/sc/util/render/LIBS.h"
  #include "/usr/include/sc/util/render/algebra3.h"
  #include "/usr/include/sc/util/render/animate.h"
  #include "/usr/include/sc/util/render/appearance.h"
  #include "/usr/include/sc/util/render/color.h"
  #include "/usr/include/sc/util/render/find.h"
  #include "/usr/include/sc/util/render/linkage.h"
  #include "/usr/include/sc/util/render/material.h"
  #include "/usr/include/sc/util/render/object.h"
  #include "/usr/include/sc/util/render/oogl.h"
  #include "/usr/include/sc/util/render/parameter.h"
  #include "/usr/include/sc/util/render/polygons.h"
  #include "/usr/include/sc/util/render/polylines.h"
  #include "/usr/include/sc/util/render/polysphere.h"
  #include "/usr/include/sc/util/render/render.h"
  #include "/usr/include/sc/util/render/sphere.h"
  #include "/usr/include/sc/util/render/stack.h"
  #include "/usr/include/sc/util/render/transform.h"
  #include "/usr/include/sc/util/state/LIBS.h"
  #include "/usr/include/sc/util/state/linkage.h"
  #include "/usr/include/sc/util/state/proxy.h"
  #include "/usr/include/sc/util/state/state.h"
  #include "/usr/include/sc/util/state/state_bin.h"
  #include "/usr/include/sc/util/state/state_file.h"
  #include "/usr/include/sc/util/state/state_text.h"
  #include "/usr/include/sc/util/state/statein.h"
  #include "/usr/include/sc/util/state/stateio.h"
  #include "/usr/include/sc/util/state/stateout.h"
  #include "/usr/include/sc/util/state/translate.h"

  // add namespaces
  namespace sc{typedef int tmp_add_type_1;}
  sc::tmp_add_type_1 tmp_add_func_1(){return 0;};

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

In file included from /usr/include/sc/util/group/linkage.h:57,
                 from /usr/include/sc/math/scmat/linkage.h:34,
                 from /usr/include/sc/chemistry/molecule/linkage.h:39,
                 from /tmp/rgaCHiL6_s/dump1.h:19:
/usr/include/sc/util/group/memmtmpi.h:38:10: fatal error: mpi.h: No such file or directory
   38 | #include <mpi.h>
      |          ^~~~~~~
compilation terminated.

