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 | ^~~~~~~~~~~~~~~~~~ compilation terminated.