Temporary header file '/tmp/jcReOttIH7/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/VecGeom/backend/scalar/Backend.h"
  #include "/usr/include/VecGeom/base/AABB.h"
  #include "/usr/include/VecGeom/base/AOS3D.h"
  #include "/usr/include/VecGeom/base/AlignedBase.h"
  #include "/usr/include/VecGeom/base/AlignmentAllocator.h"
  #include "/usr/include/VecGeom/base/Array.h"
  #include "/usr/include/VecGeom/base/BVH.h"
  #include "/usr/include/VecGeom/base/BitSet.h"
  #include "/usr/include/VecGeom/base/Config.h"
  #include "/usr/include/VecGeom/base/Container3D.h"
  #include "/usr/include/VecGeom/base/Cuda.h"
  #include "/usr/include/VecGeom/base/FlatVoxelHashMap.h"
  #include "/usr/include/VecGeom/base/FpeEnable.h"
  #include "/usr/include/VecGeom/base/Global.h"
  #include "/usr/include/VecGeom/base/Lorentz.h"
  #include "/usr/include/VecGeom/base/LorentzRotation.h"
  #include "/usr/include/VecGeom/base/LorentzVector.h"
  #include "/usr/include/VecGeom/base/Map.h"
  #include "/usr/include/VecGeom/base/Math.h"
  #include "/usr/include/VecGeom/base/MessageLogger.h"
  #include "/usr/include/VecGeom/base/PlaneShell.h"
  #include "/usr/include/VecGeom/base/RBTree.h"
  #include "/usr/include/VecGeom/base/RNG.h"
  #include "/usr/include/VecGeom/base/SOA.h"
  #include "/usr/include/VecGeom/base/SOA3D.h"
  #include "/usr/include/VecGeom/base/Scale3D.h"
  #include "/usr/include/VecGeom/base/SpecializedTransformation3D.h"
  #include "/usr/include/VecGeom/base/Stopwatch.h"
  #include "/usr/include/VecGeom/base/TLS.h"
  #include "/usr/include/VecGeom/base/Transformation3D.h"
  #include "/usr/include/VecGeom/base/TypeMap.h"
  #include "/usr/include/VecGeom/base/Utils3D.h"
  #include "/usr/include/VecGeom/base/VariableSizeObj.h"
  #include "/usr/include/VecGeom/base/Vector.h"
  #include "/usr/include/VecGeom/base/Vector2D.h"
  #include "/usr/include/VecGeom/base/Vector3D.h"
  #include "/usr/include/VecGeom/base/robin_hood.h"
  #include "/usr/include/VecGeom/management/ABBoxManager.h"
  #include "/usr/include/VecGeom/management/BVHManager.h"
  #include "/usr/include/VecGeom/management/CppExporter.h"
  #include "/usr/include/VecGeom/management/CudaManager.h"
  #include "/usr/include/VecGeom/management/EmbreeManager.h"
  #include "/usr/include/VecGeom/management/FlatVoxelManager.h"
  #include "/usr/include/VecGeom/management/G4GeoManager.h"
  #include "/usr/include/VecGeom/management/GeoManager.h"
  #include "/usr/include/VecGeom/management/GeoVisitor.h"
  #include "/usr/include/VecGeom/management/HybridManager2.h"
  #include "/usr/include/VecGeom/management/NavIndexTable.h"
  #include "/usr/include/VecGeom/management/RootGeoManager.h"
  #include "/usr/include/VecGeom/management/VolumeFactory.h"
  #include "/usr/include/VecGeom/navigation/BVHLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/BVHNavigator.h"
  #include "/usr/include/VecGeom/navigation/BVHSafetyEstimator.h"
  #include "/usr/include/VecGeom/navigation/EmbreeNavigator.h"
  #include "/usr/include/VecGeom/navigation/GlobalLocator.h"
  #include "/usr/include/VecGeom/navigation/HybridLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/HybridNavigator2.h"
  #include "/usr/include/VecGeom/navigation/HybridSafetyEstimator.h"
  #include "/usr/include/VecGeom/navigation/NavStateFwd.h"
  #include "/usr/include/VecGeom/navigation/NavStateIndex.h"
  #include "/usr/include/VecGeom/navigation/NavStatePath.h"
  #include "/usr/include/VecGeom/navigation/NavStatePool.h"
  #include "/usr/include/VecGeom/navigation/NavigationState.h"
  #include "/usr/include/VecGeom/navigation/NewSimpleNavigator.h"
  #include "/usr/include/VecGeom/navigation/SimpleABBoxLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/SimpleABBoxNavigator.h"
  #include "/usr/include/VecGeom/navigation/SimpleABBoxSafetyEstimator.h"
  #include "/usr/include/VecGeom/navigation/SimpleLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/SimpleSafetyEstimator.h"
  #include "/usr/include/VecGeom/navigation/VLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/VNavigator.h"
  #include "/usr/include/VecGeom/navigation/VSafetyEstimator.h"
  #include "/usr/include/VecGeom/navigation/VoxelLevelLocator.h"
  #include "/usr/include/VecGeom/navigation/VoxelSafetyEstimator.h"
  #include "/usr/include/VecGeom/volumes/BooleanStruct.h"
  #include "/usr/include/VecGeom/volumes/BooleanVolume.h"
  #include "/usr/include/VecGeom/volumes/Box.h"
  #include "/usr/include/VecGeom/volumes/BoxStruct.h"
  #include "/usr/include/VecGeom/volumes/CoaxialCones.h"
  #include "/usr/include/VecGeom/volumes/CoaxialConesStruct.h"
  #include "/usr/include/VecGeom/volumes/Cone.h"
  #include "/usr/include/VecGeom/volumes/ConeStruct.h"
  #include "/usr/include/VecGeom/volumes/ConeUtilities.h"
  #include "/usr/include/VecGeom/volumes/CutPlanes.h"
  #include "/usr/include/VecGeom/volumes/CutTube.h"
  #include "/usr/include/VecGeom/volumes/CutTubeStruct.h"
  #include "/usr/include/VecGeom/volumes/Ellipsoid.h"
  #include "/usr/include/VecGeom/volumes/EllipsoidStruct.h"
  #include "/usr/include/VecGeom/volumes/EllipticUtilities.h"
  #include "/usr/include/VecGeom/volumes/EllipticalCone.h"
  #include "/usr/include/VecGeom/volumes/EllipticalConeStruct.h"
  #include "/usr/include/VecGeom/volumes/EllipticalTube.h"
  #include "/usr/include/VecGeom/volumes/EllipticalTubeStruct.h"
  #include "/usr/include/VecGeom/volumes/Extruded.h"
  #include "/usr/include/VecGeom/volumes/ExtrudedStruct.h"
  #include "/usr/include/VecGeom/volumes/GenTrap.h"
  #include "/usr/include/VecGeom/volumes/GenTrapStruct.h"
  #include "/usr/include/VecGeom/volumes/GenericPolycone.h"
  #include "/usr/include/VecGeom/volumes/GenericPolyconeSection.h"
  #include "/usr/include/VecGeom/volumes/GenericPolyconeStruct.h"
  #include "/usr/include/VecGeom/volumes/Hype.h"
  #include "/usr/include/VecGeom/volumes/HypeStruct.h"
  #include "/usr/include/VecGeom/volumes/HypeUtilities.h"
  #include "/usr/include/VecGeom/volumes/LogicalVolume.h"
  #include "/usr/include/VecGeom/volumes/MarchingCubes.h"
  #include "/usr/include/VecGeom/volumes/MultiUnion.h"
  #include "/usr/include/VecGeom/volumes/MultiUnionStruct.h"
  #include "/usr/include/VecGeom/volumes/Orb.h"
  #include "/usr/include/VecGeom/volumes/OrbStruct.h"
  #include "/usr/include/VecGeom/volumes/Paraboloid.h"
  #include "/usr/include/VecGeom/volumes/ParaboloidStruct.h"
  #include "/usr/include/VecGeom/volumes/Parallelepiped.h"
  #include "/usr/include/VecGeom/volumes/ParallelepipedStruct.h"
  #include "/usr/include/VecGeom/volumes/PlacedAssembly.h"
  #include "/usr/include/VecGeom/volumes/PlacedBooleanVolume.h"
  #include "/usr/include/VecGeom/volumes/PlacedBox.h"
  #include "/usr/include/VecGeom/volumes/PlacedCoaxialCones.h"
  #include "/usr/include/VecGeom/volumes/PlacedCone.h"
  #include "/usr/include/VecGeom/volumes/PlacedCutTube.h"
  #include "/usr/include/VecGeom/volumes/PlacedEllipsoid.h"
  #include "/usr/include/VecGeom/volumes/PlacedEllipticalCone.h"
  #include "/usr/include/VecGeom/volumes/PlacedEllipticalTube.h"
  #include "/usr/include/VecGeom/volumes/PlacedExtruded.h"
  #include "/usr/include/VecGeom/volumes/PlacedGenTrap.h"
  #include "/usr/include/VecGeom/volumes/PlacedGenericPolycone.h"
  #include "/usr/include/VecGeom/volumes/PlacedHype.h"
  #include "/usr/include/VecGeom/volumes/PlacedImplAs.h"
  #include "/usr/include/VecGeom/volumes/PlacedMultiUnion.h"
  #include "/usr/include/VecGeom/volumes/PlacedOrb.h"
  #include "/usr/include/VecGeom/volumes/PlacedParaboloid.h"
  #include "/usr/include/VecGeom/volumes/PlacedParallelepiped.h"
  #include "/usr/include/VecGeom/volumes/PlacedPolycone.h"
  #include "/usr/include/VecGeom/volumes/PlacedPolyhedron.h"
  #include "/usr/include/VecGeom/volumes/PlacedRootVolume.h"
  #include "/usr/include/VecGeom/volumes/PlacedSExtru.h"
  #include "/usr/include/VecGeom/volumes/PlacedScaledShape.h"
  #include "/usr/include/VecGeom/volumes/PlacedSphere.h"
  #include "/usr/include/VecGeom/volumes/PlacedTessellated.h"
  #include "/usr/include/VecGeom/volumes/PlacedTet.h"
  #include "/usr/include/VecGeom/volumes/PlacedTorus2.h"
  #include "/usr/include/VecGeom/volumes/PlacedTrapezoid.h"
  #include "/usr/include/VecGeom/volumes/PlacedTrd.h"
  #include "/usr/include/VecGeom/volumes/PlacedTube.h"
  #include "/usr/include/VecGeom/volumes/PlacedVolImplHelper.h"
  #include "/usr/include/VecGeom/volumes/PlacedVolume.h"
  #include "/usr/include/VecGeom/volumes/PlanarPolygon.h"
  #include "/usr/include/VecGeom/volumes/Plane.h"
  #include "/usr/include/VecGeom/volumes/Planes.h"
  #include "/usr/include/VecGeom/volumes/Polycone.h"
  #include "/usr/include/VecGeom/volumes/PolyconeHistorical.h"
  #include "/usr/include/VecGeom/volumes/PolyconeSection.h"
  #include "/usr/include/VecGeom/volumes/PolyconeStruct.h"
  #include "/usr/include/VecGeom/volumes/PolygonalShell.h"
  #include "/usr/include/VecGeom/volumes/Polyhedron.h"
  #include "/usr/include/VecGeom/volumes/PolyhedronStruct.h"
  #include "/usr/include/VecGeom/volumes/Quadrilaterals.h"
  #include "/usr/include/VecGeom/volumes/Rectangles.h"
  #include "/usr/include/VecGeom/volumes/ReducedPolycone.h"
  #include "/usr/include/VecGeom/volumes/SExtru.h"
  #include "/usr/include/VecGeom/volumes/ScaledShape.h"
  #include "/usr/include/VecGeom/volumes/ScaledShapeStruct.h"
  #include "/usr/include/VecGeom/volumes/SecondOrderSurfaceShell.h"
  #include "/usr/include/VecGeom/volumes/SolidMesh.h"
  #include "/usr/include/VecGeom/volumes/SpecializedBooleanVolume.h"
  #include "/usr/include/VecGeom/volumes/SpecializedBox.h"
  #include "/usr/include/VecGeom/volumes/SpecializedCoaxialCones.h"
  #include "/usr/include/VecGeom/volumes/SpecializedCone.h"
  #include "/usr/include/VecGeom/volumes/SpecializedCutTube.h"
  #include "/usr/include/VecGeom/volumes/SpecializedEllipsoid.h"
  #include "/usr/include/VecGeom/volumes/SpecializedEllipticalCone.h"
  #include "/usr/include/VecGeom/volumes/SpecializedEllipticalTube.h"
  #include "/usr/include/VecGeom/volumes/SpecializedExtruded.h"
  #include "/usr/include/VecGeom/volumes/SpecializedGenTrap.h"
  #include "/usr/include/VecGeom/volumes/SpecializedGenericPolycone.h"
  #include "/usr/include/VecGeom/volumes/SpecializedHype.h"
  #include "/usr/include/VecGeom/volumes/SpecializedMultiUnion.h"
  #include "/usr/include/VecGeom/volumes/SpecializedOrb.h"
  #include "/usr/include/VecGeom/volumes/SpecializedParaboloid.h"
  #include "/usr/include/VecGeom/volumes/SpecializedParallelepiped.h"
  #include "/usr/include/VecGeom/volumes/SpecializedPlacedVolImplHelper.h"
  #include "/usr/include/VecGeom/volumes/SpecializedPolycone.h"
  #include "/usr/include/VecGeom/volumes/SpecializedPolyhedron.h"
  #include "/usr/include/VecGeom/volumes/SpecializedSExtru.h"
  #include "/usr/include/VecGeom/volumes/SpecializedScaledShape.h"
  #include "/usr/include/VecGeom/volumes/SpecializedSphere.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTessellated.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTet.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTorus2.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTrapezoid.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTrd.h"
  #include "/usr/include/VecGeom/volumes/SpecializedTube.h"
  #include "/usr/include/VecGeom/volumes/Sphere.h"
  #include "/usr/include/VecGeom/volumes/SphereStruct.h"
  #include "/usr/include/VecGeom/volumes/SphereUtilities.h"
  #include "/usr/include/VecGeom/volumes/TBooleanMinusVolume.h"
  #include "/usr/include/VecGeom/volumes/TPlacedBooleanMinusVolume.h"
  #include "/usr/include/VecGeom/volumes/TSpecializedBooleanMinusVolume.h"
  #include "/usr/include/VecGeom/volumes/TUnplacedBooleanMinusVolume.h"
  #include "/usr/include/VecGeom/volumes/Tessellated.h"
  #include "/usr/include/VecGeom/volumes/TessellatedCluster.h"
  #include "/usr/include/VecGeom/volumes/TessellatedSection.h"
  #include "/usr/include/VecGeom/volumes/TessellatedStruct.h"
  #include "/usr/include/VecGeom/volumes/Tet.h"
  #include "/usr/include/VecGeom/volumes/TetStruct.h"
  #include "/usr/include/VecGeom/volumes/ThetaCone.h"
  #include "/usr/include/VecGeom/volumes/ThetaCone_Evolution.h"
  #include "/usr/include/VecGeom/volumes/Tile.h"
  #include "/usr/include/VecGeom/volumes/Torus2.h"
  #include "/usr/include/VecGeom/volumes/TorusStruct2.h"
  #include "/usr/include/VecGeom/volumes/Trapezoid.h"
  #include "/usr/include/VecGeom/volumes/TrapezoidStruct.h"
  #include "/usr/include/VecGeom/volumes/Trd.h"
  #include "/usr/include/VecGeom/volumes/TrdStruct.h"
  #include "/usr/include/VecGeom/volumes/Tube.h"
  #include "/usr/include/VecGeom/volumes/TubeStruct.h"
  #include "/usr/include/VecGeom/volumes/UnplacedAssembly.h"
  #include "/usr/include/VecGeom/volumes/UnplacedBooleanVolume.h"
  #include "/usr/include/VecGeom/volumes/UnplacedBox.h"
  #include "/usr/include/VecGeom/volumes/UnplacedCoaxialCones.h"
  #include "/usr/include/VecGeom/volumes/UnplacedCone.h"
  #include "/usr/include/VecGeom/volumes/UnplacedCutTube.h"
  #include "/usr/include/VecGeom/volumes/UnplacedEllipsoid.h"
  #include "/usr/include/VecGeom/volumes/UnplacedEllipticalCone.h"
  #include "/usr/include/VecGeom/volumes/UnplacedEllipticalTube.h"
  #include "/usr/include/VecGeom/volumes/UnplacedExtruded.h"
  #include "/usr/include/VecGeom/volumes/UnplacedGenTrap.h"
  #include "/usr/include/VecGeom/volumes/UnplacedGenericPolycone.h"
  #include "/usr/include/VecGeom/volumes/UnplacedHype.h"
  #include "/usr/include/VecGeom/volumes/UnplacedImplAs.h"
  #include "/usr/include/VecGeom/volumes/UnplacedMultiUnion.h"
  #include "/usr/include/VecGeom/volumes/UnplacedOrb.h"
  #include "/usr/include/VecGeom/volumes/UnplacedParaboloid.h"
  #include "/usr/include/VecGeom/volumes/UnplacedParallelepiped.h"
  #include "/usr/include/VecGeom/volumes/UnplacedPolycone.h"
  #include "/usr/include/VecGeom/volumes/UnplacedPolyhedron.h"
  #include "/usr/include/VecGeom/volumes/UnplacedRootVolume.h"
  #include "/usr/include/VecGeom/volumes/UnplacedSExtruVolume.h"
  #include "/usr/include/VecGeom/volumes/UnplacedScaledShape.h"
  #include "/usr/include/VecGeom/volumes/UnplacedSphere.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTessellated.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTet.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTorus2.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTrapezoid.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTrd.h"
  #include "/usr/include/VecGeom/volumes/UnplacedTube.h"
  #include "/usr/include/VecGeom/volumes/UnplacedVolume.h"
  #include "/usr/include/VecGeom/volumes/UnplacedVolumeImplHelper.h"
  #include "/usr/include/VecGeom/volumes/Wedge.h"
  #include "/usr/include/VecGeom/volumes/Wedge_Evolution.h"
  #include "/usr/include/VecGeom/volumes/kernel/BooleanImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/BooleanIntersectionImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/BooleanUnionImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/BoxImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/CoaxialConesImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ConeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/CutTubeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/EllipsoidImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/EllipticalConeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/EllipticalTubeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ExtrudedImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/GenTrapImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/GenericKernels.h"
  #include "/usr/include/VecGeom/volumes/kernel/GenericPolyconeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/HypeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ImplAsImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/MultiUnionImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/OrbImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ParaboloidImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ParallelepipedImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/PolyconeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/PolyhedronImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/SExtruImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/ScaledShapeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/SphereImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TBooleanMinusImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TessellatedImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TetImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TorusImplementation2.h"
  #include "/usr/include/VecGeom/volumes/kernel/TrapezoidImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TrdImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/TubeImplementation.h"
  #include "/usr/include/VecGeom/volumes/kernel/shapetypes/ConeTypes.h"
  #include "/usr/include/VecGeom/volumes/kernel/shapetypes/HypeTypes.h"
  #include "/usr/include/VecGeom/volumes/kernel/shapetypes/TrdTypes.h"
  #include "/usr/include/VecGeom/volumes/kernel/shapetypes/TubeTypes.h"
  #include "/usr/include/VecGeom/volumes/specializations/tube_traits.h"
  #include "/usr/include/VecGeom/volumes/utilities/GenerationUtilities.h"
  #include "/usr/include/VecGeom/volumes/utilities/ResultComparator.h"
  #include "/usr/include/VecGeom/volumes/utilities/VolumeUtilities.h"

  // add namespaces
  namespace BaseTLS{typedef int tmp_add_type_1;}
  BaseTLS::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace vecCore{typedef int tmp_add_type_2;}
  vecCore::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace vecCore{namespace backend{typedef int tmp_add_type_3;}}
  vecCore::backend::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace vecCore{namespace math{typedef int tmp_add_type_4;}}
  vecCore::math::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace vecgeom{typedef int tmp_add_type_5;}
  vecgeom::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace vecgeom{namespace cuda{typedef int tmp_add_type_6;}}
  vecgeom::cuda::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace vecgeom{namespace cxx{typedef int tmp_add_type_7;}}
  vecgeom::cxx::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace vecgeom{namespace cxx{namespace details{typedef int tmp_add_type_8;}}}
  vecgeom::cxx::details::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace vecgeom{namespace cxx{namespace EInside{typedef int tmp_add_type_9;}}}
  vecgeom::cxx::EInside::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace vecgeom{namespace cxx{namespace Internal{typedef int tmp_add_type_10;}}}
  vecgeom::cxx::Internal::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace vecgeom{namespace cxx{namespace standardtimer{typedef int tmp_add_type_11;}}}
  vecgeom::cxx::standardtimer::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace vecgeom{namespace cxx{namespace Utils3D{typedef int tmp_add_type_12;}}}
  vecgeom::cxx::Utils3D::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace vecgeom{namespace globaldevicegeomdata{typedef int tmp_add_type_13;}}
  vecgeom::globaldevicegeomdata::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace vecgeom{namespace rotation{typedef int tmp_add_type_14;}}
  vecgeom::rotation::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace vecgeom{namespace translation{typedef int tmp_add_type_15;}}
  vecgeom::translation::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace robin_hood{typedef int tmp_add_type_16;}
  robin_hood::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace robin_hood{namespace detail{typedef int tmp_add_type_17;}}
  robin_hood::detail::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace robin_hood{namespace detail{namespace swappable{typedef int tmp_add_type_18;}}}
  robin_hood::detail::swappable::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace vecgeom{namespace cxx{namespace __anon4a42ed2b5511{typedef int tmp_add_type_19;}}}
  vecgeom::cxx::__anon4a42ed2b5511::tmp_add_type_19 tmp_add_func_19(){return 0;};

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

In file included from /tmp/jcReOttIH7/dump1.h:53:
/usr/include/VecGeom/management/EmbreeManager.h:17:10: fatal error: embree3/rtcore.h: No such file or directory
   17 | #include <embree3/rtcore.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

