Temporary header file '/tmp/kK_iki0GH9/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/ProjectVersion.hpp"
  #include "/usr/include/Xdmf.hpp"
  #include "/usr/include/XdmfAggregate.hpp"
  #include "/usr/include/XdmfArray.hpp"
  #include "/usr/include/XdmfArrayReference.hpp"
  #include "/usr/include/XdmfArrayType.hpp"
  #include "/usr/include/XdmfAttribute.hpp"
  #include "/usr/include/XdmfAttributeCenter.hpp"
  #include "/usr/include/XdmfAttributeType.hpp"
  #include "/usr/include/XdmfBinaryController.hpp"
  #include "/usr/include/XdmfConfig.hpp"
  #include "/usr/include/XdmfCore.hpp"
  #include "/usr/include/XdmfCoreConfig.hpp"
  #include "/usr/include/XdmfCoreItemFactory.hpp"
  #include "/usr/include/XdmfCoreReader.hpp"
  #include "/usr/include/XdmfCurvilinearGrid.hpp"
  #include "/usr/include/XdmfDSM.hpp"
  #include "/usr/include/XdmfDSMBuffer.hpp"
  #include "/usr/include/XdmfDSMCommMPI.hpp"
  #include "/usr/include/XdmfDSMDescription.hpp"
  #include "/usr/include/XdmfDSMDriver.hpp"
  #include "/usr/include/XdmfDSMItemFactory.hpp"
  #include "/usr/include/XdmfDiff.hpp"
  #include "/usr/include/XdmfDomain.hpp"
  #include "/usr/include/XdmfError.hpp"
  #include "/usr/include/XdmfFortran.hpp"
  #include "/usr/include/XdmfFunction.hpp"
  #include "/usr/include/XdmfGeometry.hpp"
  #include "/usr/include/XdmfGeometryConverter.hpp"
  #include "/usr/include/XdmfGeometryType.hpp"
  #include "/usr/include/XdmfGraph.hpp"
  #include "/usr/include/XdmfGrid.hpp"
  #include "/usr/include/XdmfGridCollection.hpp"
  #include "/usr/include/XdmfGridCollectionType.hpp"
  #include "/usr/include/XdmfGridController.hpp"
  #include "/usr/include/XdmfGridTemplate.hpp"
  #include "/usr/include/XdmfHDF5Controller.hpp"
  #include "/usr/include/XdmfHDF5ControllerDSM.hpp"
  #include "/usr/include/XdmfHDF5Writer.hpp"
  #include "/usr/include/XdmfHDF5WriterDSM.hpp"
  #include "/usr/include/XdmfHeavyDataController.hpp"
  #include "/usr/include/XdmfHeavyDataDescription.hpp"
  #include "/usr/include/XdmfHeavyDataWriter.hpp"
  #include "/usr/include/XdmfInformation.hpp"
  #include "/usr/include/XdmfItem.hpp"
  #include "/usr/include/XdmfItemFactory.hpp"
  #include "/usr/include/XdmfItemProperty.hpp"
  #include "/usr/include/XdmfMap.hpp"
  #include "/usr/include/XdmfPlaceholder.hpp"
  #include "/usr/include/XdmfReader.hpp"
  #include "/usr/include/XdmfRectilinearGrid.hpp"
  #include "/usr/include/XdmfRegularGrid.hpp"
  #include "/usr/include/XdmfSet.hpp"
  #include "/usr/include/XdmfSetType.hpp"
  #include "/usr/include/XdmfSharedPtr.hpp"
  #include "/usr/include/XdmfSparseMatrix.hpp"
  #include "/usr/include/XdmfSubset.hpp"
  #include "/usr/include/XdmfSystemUtils.hpp"
  #include "/usr/include/XdmfTIFFController.hpp"
  #include "/usr/include/XdmfTemplate.hpp"
  #include "/usr/include/XdmfTime.hpp"
  #include "/usr/include/XdmfTopology.hpp"
  #include "/usr/include/XdmfTopologyConverter.hpp"
  #include "/usr/include/XdmfTopologyType.hpp"
  #include "/usr/include/XdmfUnstructuredGrid.hpp"
  #include "/usr/include/XdmfUtils.hpp"
  #include "/usr/include/XdmfVisitor.hpp"
  #include "/usr/include/XdmfWriter.hpp"
  #include "/usr/include/loki/EmptyType.h"
  #include "/usr/include/loki/HierarchyGenerators.h"
  #include "/usr/include/loki/NullType.h"
  #include "/usr/include/loki/Sequence.h"
  #include "/usr/include/loki/TypeManip.h"
  #include "/usr/include/loki/TypeTraits.h"
  #include "/usr/include/loki/Typelist.h"
  #include "/usr/include/loki/TypelistMacros.h"
  #include "/usr/include/loki/Visitor.h"

  // add namespaces
  namespace Loki{typedef int tmp_add_type_1;}
  Loki::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Loki{namespace Private{typedef int tmp_add_type_2;}}
  Loki::Private::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Loki{namespace TL{typedef int tmp_add_type_3;}}
  Loki::TL::tmp_add_type_3 tmp_add_func_3(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/kK_iki0GH9/dump1.h"

In file included from /usr/include/loki/Visitor.h:25,
                 from /usr/include/XdmfVisitor.hpp:36,
                 from /usr/include/XdmfItem.hpp:29,
                 from /usr/include/XdmfArray.hpp:29,
                 from /usr/include/XdmfArrayReference.hpp:29,
                 from /usr/include/XdmfAggregate.hpp:29,
                 from /tmp/kK_iki0GH9/dump1.h:14:
/usr/include/XdmfSharedPtr.hpp:30:10: fatal error: boost/shared_ptr.hpp: No such file or directory
   30 | #include <boost/shared_ptr.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

