Temporary header file '/tmp/8cufEhAUeV/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/regina-normal/algebra/abeliangroup.h"
  #include "/usr/include/regina-normal/algebra/grouppresentation.h"
  #include "/usr/include/regina-normal/algebra/homgrouppresentation.h"
  #include "/usr/include/regina-normal/algebra/intersectionform.h"
  #include "/usr/include/regina-normal/algebra/markedabeliangroup.h"
  #include "/usr/include/regina-normal/angle/angleflags.h"
  #include "/usr/include/regina-normal/angle/anglestructure.h"
  #include "/usr/include/regina-normal/angle/anglestructures.h"
  #include "/usr/include/regina-normal/census/census-impl.h"
  #include "/usr/include/regina-normal/census/census.h"
  #include "/usr/include/regina-normal/census/gluingperms-impl.h"
  #include "/usr/include/regina-normal/census/gluingperms.h"
  #include "/usr/include/regina-normal/census/gluingpermsearcher.h"
  #include "/usr/include/regina-normal/census/gluingpermsearcher2.h"
  #include "/usr/include/regina-normal/census/gluingpermsearcher3.h"
  #include "/usr/include/regina-normal/census/gluingpermsearcher4.h"
  #include "/usr/include/regina-normal/census/purgeflags.h"
  #include "/usr/include/regina-normal/core/engine.h"
  #include "/usr/include/regina-normal/core/output.h"
  #include "/usr/include/regina-normal/docs.h"
  #include "/usr/include/regina-normal/enumerate/doubledescription-impl.h"
  #include "/usr/include/regina-normal/enumerate/doubledescription.h"
  #include "/usr/include/regina-normal/enumerate/hilbertcd-impl.h"
  #include "/usr/include/regina-normal/enumerate/hilbertcd.h"
  #include "/usr/include/regina-normal/enumerate/hilbertdual-impl.h"
  #include "/usr/include/regina-normal/enumerate/hilbertdual.h"
  #include "/usr/include/regina-normal/enumerate/hilbertprimal-impl.h"
  #include "/usr/include/regina-normal/enumerate/hilbertprimal.h"
  #include "/usr/include/regina-normal/enumerate/maxadmissible-impl.h"
  #include "/usr/include/regina-normal/enumerate/maxadmissible.h"
  #include "/usr/include/regina-normal/enumerate/ordering.h"
  #include "/usr/include/regina-normal/enumerate/treeconstraint-impl.h"
  #include "/usr/include/regina-normal/enumerate/treeconstraint.h"
  #include "/usr/include/regina-normal/enumerate/treelp-impl.h"
  #include "/usr/include/regina-normal/enumerate/treelp.h"
  #include "/usr/include/regina-normal/enumerate/treetraversal-impl.h"
  #include "/usr/include/regina-normal/enumerate/treetraversal.h"
  #include "/usr/include/regina-normal/enumerate/typetrie.h"
  #include "/usr/include/regina-normal/enumerate/validityconstraints.h"
  #include "/usr/include/regina-normal/file/fileformat.h"
  #include "/usr/include/regina-normal/file/fileinfo.h"
  #include "/usr/include/regina-normal/file/globaldirs.h"
  #include "/usr/include/regina-normal/foreign/dehydration.h"
  #include "/usr/include/regina-normal/foreign/fromsiglist-impl.h"
  #include "/usr/include/regina-normal/foreign/isosig.h"
  #include "/usr/include/regina-normal/foreign/orb.h"
  #include "/usr/include/regina-normal/hypersurface/hypercoords.h"
  #include "/usr/include/regina-normal/hypersurface/hyperflags.h"
  #include "/usr/include/regina-normal/hypersurface/normalhypersurface.h"
  #include "/usr/include/regina-normal/hypersurface/normalhypersurfaces.h"
  #include "/usr/include/regina-normal/link/data-impl.h"
  #include "/usr/include/regina-normal/link/dt-impl.h"
  #include "/usr/include/regina-normal/link/examplelink.h"
  #include "/usr/include/regina-normal/link/gauss-impl.h"
  #include "/usr/include/regina-normal/link/gauss-tangle-impl.h"
  #include "/usr/include/regina-normal/link/graph.h"
  #include "/usr/include/regina-normal/link/jenkins-impl.h"
  #include "/usr/include/regina-normal/link/link.h"
  #include "/usr/include/regina-normal/link/modellinkgraph-impl.h"
  #include "/usr/include/regina-normal/link/modellinkgraph.h"
  #include "/usr/include/regina-normal/link/pd-impl.h"
  #include "/usr/include/regina-normal/link/tangle.h"
  #include "/usr/include/regina-normal/manifold/graphloop.h"
  #include "/usr/include/regina-normal/manifold/graphpair.h"
  #include "/usr/include/regina-normal/manifold/graphtriple.h"
  #include "/usr/include/regina-normal/manifold/handlebody.h"
  #include "/usr/include/regina-normal/manifold/lensspace.h"
  #include "/usr/include/regina-normal/manifold/manifold.h"
  #include "/usr/include/regina-normal/manifold/notation.h"
  #include "/usr/include/regina-normal/manifold/sfs.h"
  #include "/usr/include/regina-normal/manifold/sfsalt.h"
  #include "/usr/include/regina-normal/manifold/simplesurfacebundle.h"
  #include "/usr/include/regina-normal/manifold/snappeacensusmfd.h"
  #include "/usr/include/regina-normal/manifold/torusbundle.h"
  #include "/usr/include/regina-normal/maths/binom.h"
  #include "/usr/include/regina-normal/maths/cyclotomic.h"
  #include "/usr/include/regina-normal/maths/integer.h"
  #include "/usr/include/regina-normal/maths/laurent.h"
  #include "/usr/include/regina-normal/maths/laurent2.h"
  #include "/usr/include/regina-normal/maths/matrix.h"
  #include "/usr/include/regina-normal/maths/matrix2.h"
  #include "/usr/include/regina-normal/maths/matrixops.h"
  #include "/usr/include/regina-normal/maths/numbertheory.h"
  #include "/usr/include/regina-normal/maths/perm-impl.h"
  #include "/usr/include/regina-normal/maths/perm.h"
  #include "/usr/include/regina-normal/maths/polynomial.h"
  #include "/usr/include/regina-normal/maths/primes.h"
  #include "/usr/include/regina-normal/maths/rational.h"
  #include "/usr/include/regina-normal/maths/spec/perm2.h"
  #include "/usr/include/regina-normal/maths/spec/perm3.h"
  #include "/usr/include/regina-normal/maths/spec/perm4.h"
  #include "/usr/include/regina-normal/maths/spec/perm5.h"
  #include "/usr/include/regina-normal/maths/spec/perm6.h"
  #include "/usr/include/regina-normal/maths/spec/perm7.h"
  #include "/usr/include/regina-normal/maths/vector.h"
  #include "/usr/include/regina-normal/packet/attachment.h"
  #include "/usr/include/regina-normal/packet/container.h"
  #include "/usr/include/regina-normal/packet/packet-impl.h"
  #include "/usr/include/regina-normal/packet/packet.h"
  #include "/usr/include/regina-normal/packet/packettype.h"
  #include "/usr/include/regina-normal/packet/script.h"
  #include "/usr/include/regina-normal/packet/text.h"
  #include "/usr/include/regina-normal/progress/progresstracker.h"
  #include "/usr/include/regina-normal/regina-config.h"
  #include "/usr/include/regina-normal/regina-core.h"
  #include "/usr/include/regina-normal/snappea/examplesnappea.h"
  #include "/usr/include/regina-normal/snappea/snappeatriangulation.h"
  #include "/usr/include/regina-normal/split/sigcensus.h"
  #include "/usr/include/regina-normal/split/sigisomorphism.h"
  #include "/usr/include/regina-normal/split/signature.h"
  #include "/usr/include/regina-normal/subcomplex/augtrisolidtorus.h"
  #include "/usr/include/regina-normal/subcomplex/blockedsfs.h"
  #include "/usr/include/regina-normal/subcomplex/blockedsfsloop.h"
  #include "/usr/include/regina-normal/subcomplex/blockedsfspair.h"
  #include "/usr/include/regina-normal/subcomplex/blockedsfstriple.h"
  #include "/usr/include/regina-normal/subcomplex/layeredchain.h"
  #include "/usr/include/regina-normal/subcomplex/layeredchainpair.h"
  #include "/usr/include/regina-normal/subcomplex/layeredlensspace.h"
  #include "/usr/include/regina-normal/subcomplex/layeredloop.h"
  #include "/usr/include/regina-normal/subcomplex/layeredsolidtorus.h"
  #include "/usr/include/regina-normal/subcomplex/layeredtorusbundle.h"
  #include "/usr/include/regina-normal/subcomplex/layering.h"
  #include "/usr/include/regina-normal/subcomplex/pillowtwosphere.h"
  #include "/usr/include/regina-normal/subcomplex/pluggedtorusbundle.h"
  #include "/usr/include/regina-normal/subcomplex/plugtrisolidtorus.h"
  #include "/usr/include/regina-normal/subcomplex/satannulus.h"
  #include "/usr/include/regina-normal/subcomplex/satblock.h"
  #include "/usr/include/regina-normal/subcomplex/satblocktypes.h"
  #include "/usr/include/regina-normal/subcomplex/satregion-impl.h"
  #include "/usr/include/regina-normal/subcomplex/satregion.h"
  #include "/usr/include/regina-normal/subcomplex/snappeacensustri.h"
  #include "/usr/include/regina-normal/subcomplex/snappedball.h"
  #include "/usr/include/regina-normal/subcomplex/snappedtwosphere.h"
  #include "/usr/include/regina-normal/subcomplex/spiralsolidtorus.h"
  #include "/usr/include/regina-normal/subcomplex/standardtri.h"
  #include "/usr/include/regina-normal/subcomplex/trisolidtorus.h"
  #include "/usr/include/regina-normal/subcomplex/trivialtri.h"
  #include "/usr/include/regina-normal/subcomplex/txicore.h"
  #include "/usr/include/regina-normal/surface/disc.h"
  #include "/usr/include/regina-normal/surface/disctype.h"
  #include "/usr/include/regina-normal/surface/normalcoords.h"
  #include "/usr/include/regina-normal/surface/normalflags.h"
  #include "/usr/include/regina-normal/surface/normalsurface.h"
  #include "/usr/include/regina-normal/surface/normalsurfaces.h"
  #include "/usr/include/regina-normal/surface/prism.h"
  #include "/usr/include/regina-normal/surface/surfacefilter.h"
  #include "/usr/include/regina-normal/surface/surfacefiltertype.h"
  #include "/usr/include/regina-normal/treewidth/treedecomposition-impl.h"
  #include "/usr/include/regina-normal/treewidth/treedecomposition.h"
  #include "/usr/include/regina-normal/triangulation/alias/face.h"
  #include "/usr/include/regina-normal/triangulation/alias/facenumber.h"
  #include "/usr/include/regina-normal/triangulation/alias/isomorphism.h"
  #include "/usr/include/regina-normal/triangulation/cut.h"
  #include "/usr/include/regina-normal/triangulation/detail/algebra-impl.h"
  #include "/usr/include/regina-normal/triangulation/detail/boundarycomponent.h"
  #include "/usr/include/regina-normal/triangulation/detail/canonical-impl.h"
  #include "/usr/include/regina-normal/triangulation/detail/component.h"
  #include "/usr/include/regina-normal/triangulation/detail/example.h"
  #include "/usr/include/regina-normal/triangulation/detail/face.h"
  #include "/usr/include/regina-normal/triangulation/detail/facenumbering.h"
  #include "/usr/include/regina-normal/triangulation/detail/facetpairing-impl.h"
  #include "/usr/include/regina-normal/triangulation/detail/facetpairing.h"
  #include "/usr/include/regina-normal/triangulation/detail/isosig-impl.h"
  #include "/usr/include/regina-normal/triangulation/detail/retriangulate.h"
  #include "/usr/include/regina-normal/triangulation/detail/simplex.h"
  #include "/usr/include/regina-normal/triangulation/detail/strings.h"
  #include "/usr/include/regina-normal/triangulation/detail/triangulation.h"
  #include "/usr/include/regina-normal/triangulation/dim2/component2.h"
  #include "/usr/include/regina-normal/triangulation/dim2/triangle2.h"
  #include "/usr/include/regina-normal/triangulation/dim2/triangulation2.h"
  #include "/usr/include/regina-normal/triangulation/dim2.h"
  #include "/usr/include/regina-normal/triangulation/dim3/component3.h"
  #include "/usr/include/regina-normal/triangulation/dim3/edge3.h"
  #include "/usr/include/regina-normal/triangulation/dim3/homologicaldata.h"
  #include "/usr/include/regina-normal/triangulation/dim3/tetrahedron3.h"
  #include "/usr/include/regina-normal/triangulation/dim3/triangle3.h"
  #include "/usr/include/regina-normal/triangulation/dim3/triangulation3.h"
  #include "/usr/include/regina-normal/triangulation/dim3/vertex3.h"
  #include "/usr/include/regina-normal/triangulation/dim3.h"
  #include "/usr/include/regina-normal/triangulation/dim4/component4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/edge4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/pentachoron4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/tetrahedron4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/triangle4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/triangulation4.h"
  #include "/usr/include/regina-normal/triangulation/dim4/vertex4.h"
  #include "/usr/include/regina-normal/triangulation/dim4.h"
  #include "/usr/include/regina-normal/triangulation/example.h"
  #include "/usr/include/regina-normal/triangulation/example2.h"
  #include "/usr/include/regina-normal/triangulation/example3.h"
  #include "/usr/include/regina-normal/triangulation/example4.h"
  #include "/usr/include/regina-normal/triangulation/facenumbering.h"
  #include "/usr/include/regina-normal/triangulation/facepair.h"
  #include "/usr/include/regina-normal/triangulation/facetpairing.h"
  #include "/usr/include/regina-normal/triangulation/facetpairing3.h"
  #include "/usr/include/regina-normal/triangulation/facetspec.h"
  #include "/usr/include/regina-normal/triangulation/forward.h"
  #include "/usr/include/regina-normal/triangulation/generic/boundarycomponent.h"
  #include "/usr/include/regina-normal/triangulation/generic/component.h"
  #include "/usr/include/regina-normal/triangulation/generic/face.h"
  #include "/usr/include/regina-normal/triangulation/generic/faceembedding.h"
  #include "/usr/include/regina-normal/triangulation/generic/facetpairing.h"
  #include "/usr/include/regina-normal/triangulation/generic/isomorphism.h"
  #include "/usr/include/regina-normal/triangulation/generic/simplex.h"
  #include "/usr/include/regina-normal/triangulation/generic/triangulation.h"
  #include "/usr/include/regina-normal/triangulation/generic.h"
  #include "/usr/include/regina-normal/triangulation/graph.h"
  #include "/usr/include/regina-normal/triangulation/isosigencoding.h"
  #include "/usr/include/regina-normal/triangulation/isosigtype.h"
  #include "/usr/include/regina-normal/triangulation/pachner.h"
  #include "/usr/include/regina-normal/utilities/base64.h"
  #include "/usr/include/regina-normal/utilities/bitmanip.h"
  #include "/usr/include/regina-normal/utilities/bitmask.h"
  #include "/usr/include/regina-normal/utilities/boolset.h"
  #include "/usr/include/regina-normal/utilities/exception.h"
  #include "/usr/include/regina-normal/utilities/flags.h"
  #include "/usr/include/regina-normal/utilities/i18nutils.h"
  #include "/usr/include/regina-normal/utilities/intutils.h"
  #include "/usr/include/regina-normal/utilities/listview.h"
  #include "/usr/include/regina-normal/utilities/markedvector.h"
  #include "/usr/include/regina-normal/utilities/memstream.h"
  #include "/usr/include/regina-normal/utilities/osutils.h"
  #include "/usr/include/regina-normal/utilities/qitmask.h"
  #include "/usr/include/regina-normal/utilities/randutils.h"
  #include "/usr/include/regina-normal/utilities/sequence.h"
  #include "/usr/include/regina-normal/utilities/shortarray.h"
  #include "/usr/include/regina-normal/utilities/sigutils.h"
  #include "/usr/include/regina-normal/utilities/snapshot.h"
  #include "/usr/include/regina-normal/utilities/stringutils-impl.h"
  #include "/usr/include/regina-normal/utilities/stringutils.h"
  #include "/usr/include/regina-normal/utilities/tableview.h"
  #include "/usr/include/regina-normal/utilities/tightencoding-impl.h"
  #include "/usr/include/regina-normal/utilities/tightencoding.h"
  #include "/usr/include/regina-normal/utilities/trieset.h"
  #include "/usr/include/regina-normal/utilities/typeutils.h"
  #include "/usr/include/regina-normal/utilities/xmlutils.h"

  // add namespaces
  namespace regina{typedef int tmp_add_type_1;}
  regina::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace regina{namespace detail{typedef int tmp_add_type_2;}}
  regina::detail::tmp_add_type_2 tmp_add_func_2(){return 0;};

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

In file included from /tmp/8cufEhAUeV/dump1.h:20:
/usr/include/regina-normal/census/census-impl.h:59:12: fatal error: tcbdb.h: No such file or directory
   59 |   #include <tcbdb.h>
      |            ^~~~~~~~~
compilation terminated.

