Temporary header file '/tmp/rJZoxtheaz/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/dart/collision/CollisionDetector.hpp"
  #include "/usr/include/dart/collision/CollisionFilter.hpp"
  #include "/usr/include/dart/collision/CollisionGroup.hpp"
  #include "/usr/include/dart/collision/CollisionObject.hpp"
  #include "/usr/include/dart/collision/CollisionOption.hpp"
  #include "/usr/include/dart/collision/CollisionResult.hpp"
  #include "/usr/include/dart/collision/Contact.hpp"
  #include "/usr/include/dart/collision/DistanceFilter.hpp"
  #include "/usr/include/dart/collision/DistanceOption.hpp"
  #include "/usr/include/dart/collision/DistanceResult.hpp"
  #include "/usr/include/dart/collision/Option.hpp"
  #include "/usr/include/dart/collision/RaycastOption.hpp"
  #include "/usr/include/dart/collision/RaycastResult.hpp"
  #include "/usr/include/dart/collision/Result.hpp"
  #include "/usr/include/dart/collision/SmartPointer.hpp"
  #include "/usr/include/dart/collision/collision.hpp"
  #include "/usr/include/dart/collision/dart/DARTCollide.hpp"
  #include "/usr/include/dart/collision/dart/DARTCollisionDetector.hpp"
  #include "/usr/include/dart/collision/dart/DARTCollisionGroup.hpp"
  #include "/usr/include/dart/collision/dart/DARTCollisionObject.hpp"
  #include "/usr/include/dart/collision/dart/dart.hpp"
  #include "/usr/include/dart/collision/detail/CollisionDetector.hpp"
  #include "/usr/include/dart/collision/detail/CollisionGroup.hpp"
  #include "/usr/include/dart/collision/detail/Contact-impl.hpp"
  #include "/usr/include/dart/collision/detail/UnorderedPairs.hpp"
  #include "/usr/include/dart/collision/fcl/BackwardCompatibility.hpp"
  #include "/usr/include/dart/collision/fcl/CollisionShapes.hpp"
  #include "/usr/include/dart/collision/fcl/FCLCollisionDetector.hpp"
  #include "/usr/include/dart/collision/fcl/FCLCollisionGroup.hpp"
  #include "/usr/include/dart/collision/fcl/FCLCollisionObject.hpp"
  #include "/usr/include/dart/collision/fcl/FCLTypes.hpp"
  #include "/usr/include/dart/collision/fcl/fcl.hpp"
  #include "/usr/include/dart/collision/fcl/tri_tri_intersection_test.hpp"
  #include "/usr/include/dart/common/Aspect.hpp"
  #include "/usr/include/dart/common/AspectWithVersion.hpp"
  #include "/usr/include/dart/common/ClassWithVirtualBase.hpp"
  #include "/usr/include/dart/common/Cloneable.hpp"
  #include "/usr/include/dart/common/Composite.hpp"
  #include "/usr/include/dart/common/CompositeJoiner.hpp"
  #include "/usr/include/dart/common/Console.hpp"
  #include "/usr/include/dart/common/Deprecated.hpp"
  #include "/usr/include/dart/common/EmbeddedAspect.hpp"
  #include "/usr/include/dart/common/Empty.hpp"
  #include "/usr/include/dart/common/Factory.hpp"
  #include "/usr/include/dart/common/LocalResource.hpp"
  #include "/usr/include/dart/common/LocalResourceRetriever.hpp"
  #include "/usr/include/dart/common/LockableReference.hpp"
  #include "/usr/include/dart/common/Memory.hpp"
  #include "/usr/include/dart/common/NameManager.hpp"
  #include "/usr/include/dart/common/Observer.hpp"
  #include "/usr/include/dart/common/Optional.hpp"
  #include "/usr/include/dart/common/Platform.hpp"
  #include "/usr/include/dart/common/ProxyAspect.hpp"
  #include "/usr/include/dart/common/RequiresAspect.hpp"
  #include "/usr/include/dart/common/Resource.hpp"
  #include "/usr/include/dart/common/ResourceRetriever.hpp"
  #include "/usr/include/dart/common/SharedLibrary.hpp"
  #include "/usr/include/dart/common/Signal.hpp"
  #include "/usr/include/dart/common/Singleton.hpp"
  #include "/usr/include/dart/common/SmartPointer.hpp"
  #include "/usr/include/dart/common/SpecializedForAspect.hpp"
  #include "/usr/include/dart/common/StlHelpers.hpp"
  #include "/usr/include/dart/common/Subject.hpp"
  #include "/usr/include/dart/common/Timer.hpp"
  #include "/usr/include/dart/common/Uri.hpp"
  #include "/usr/include/dart/common/VersionCounter.hpp"
  #include "/usr/include/dart/common/Virtual.hpp"
  #include "/usr/include/dart/common/common.hpp"
  #include "/usr/include/dart/common/detail/AlignedAllocator.hpp"
  #include "/usr/include/dart/common/detail/Aspect.hpp"
  #include "/usr/include/dart/common/detail/AspectWithVersion.hpp"
  #include "/usr/include/dart/common/detail/Cloneable.hpp"
  #include "/usr/include/dart/common/detail/Composite.hpp"
  #include "/usr/include/dart/common/detail/CompositeData.hpp"
  #include "/usr/include/dart/common/detail/CompositeJoiner.hpp"
  #include "/usr/include/dart/common/detail/ConnectionBody.hpp"
  #include "/usr/include/dart/common/detail/EmbeddedAspect.hpp"
  #include "/usr/include/dart/common/detail/Factory-impl.hpp"
  #include "/usr/include/dart/common/detail/LockableReference-impl.hpp"
  #include "/usr/include/dart/common/detail/Memory-impl.hpp"
  #include "/usr/include/dart/common/detail/NameManager.hpp"
  #include "/usr/include/dart/common/detail/NoOp.hpp"
  #include "/usr/include/dart/common/detail/ProxyAspect.hpp"
  #include "/usr/include/dart/common/detail/RequiresAspect.hpp"
  #include "/usr/include/dart/common/detail/SharedLibraryManager.hpp"
  #include "/usr/include/dart/common/detail/Signal.hpp"
  #include "/usr/include/dart/common/detail/Singleton-impl.hpp"
  #include "/usr/include/dart/common/detail/SpecializedForAspect.hpp"
  #include "/usr/include/dart/common/detail/TemplateJoinerDispatchMacro.hpp"
  #include "/usr/include/dart/common/detail/sub_ptr.hpp"
  #include "/usr/include/dart/common/sub_ptr.hpp"
  #include "/usr/include/dart/config.hpp"
  #include "/usr/include/dart/constraint/BalanceConstraint.hpp"
  #include "/usr/include/dart/constraint/BallJointConstraint.hpp"
  #include "/usr/include/dart/constraint/BoxedLcpConstraintSolver.hpp"
  #include "/usr/include/dart/constraint/BoxedLcpSolver.hpp"
  #include "/usr/include/dart/constraint/ConstrainedGroup.hpp"
  #include "/usr/include/dart/constraint/ConstraintBase.hpp"
  #include "/usr/include/dart/constraint/ConstraintSolver.hpp"
  #include "/usr/include/dart/constraint/ContactConstraint.hpp"
  #include "/usr/include/dart/constraint/DantzigBoxedLcpSolver.hpp"
  #include "/usr/include/dart/constraint/DantzigLCPSolver.hpp"
  #include "/usr/include/dart/constraint/DynamicJointConstraint.hpp"
  #include "/usr/include/dart/constraint/JointConstraint.hpp"
  #include "/usr/include/dart/constraint/JointCoulombFrictionConstraint.hpp"
  #include "/usr/include/dart/constraint/JointLimitConstraint.hpp"
  #include "/usr/include/dart/constraint/LCPSolver.hpp"
  #include "/usr/include/dart/constraint/MimicMotorConstraint.hpp"
  #include "/usr/include/dart/constraint/PGSLCPSolver.hpp"
  #include "/usr/include/dart/constraint/PgsBoxedLcpSolver.hpp"
  #include "/usr/include/dart/constraint/ServoMotorConstraint.hpp"
  #include "/usr/include/dart/constraint/SmartPointer.hpp"
  #include "/usr/include/dart/constraint/SoftContactConstraint.hpp"
  #include "/usr/include/dart/constraint/WeldJointConstraint.hpp"
  #include "/usr/include/dart/constraint/constraint.hpp"
  #include "/usr/include/dart/constraint/detail/BoxedLcpSolver-impl.hpp"
  #include "/usr/include/dart/dart.hpp"
  #include "/usr/include/dart/dynamics/ArrowShape.hpp"
  #include "/usr/include/dart/dynamics/AssimpInputResourceAdaptor.hpp"
  #include "/usr/include/dart/dynamics/BallJoint.hpp"
  #include "/usr/include/dart/dynamics/BodyNode.hpp"
  #include "/usr/include/dart/dynamics/BoxShape.hpp"
  #include "/usr/include/dart/dynamics/Branch.hpp"
  #include "/usr/include/dart/dynamics/CapsuleShape.hpp"
  #include "/usr/include/dart/dynamics/Chain.hpp"
  #include "/usr/include/dart/dynamics/CompositeNode.hpp"
  #include "/usr/include/dart/dynamics/ConeShape.hpp"
  #include "/usr/include/dart/dynamics/CylinderShape.hpp"
  #include "/usr/include/dart/dynamics/DegreeOfFreedom.hpp"
  #include "/usr/include/dart/dynamics/EllipsoidShape.hpp"
  #include "/usr/include/dart/dynamics/EndEffector.hpp"
  #include "/usr/include/dart/dynamics/Entity.hpp"
  #include "/usr/include/dart/dynamics/EntityNode.hpp"
  #include "/usr/include/dart/dynamics/EulerJoint.hpp"
  #include "/usr/include/dart/dynamics/FixedFrame.hpp"
  #include "/usr/include/dart/dynamics/FixedJacobianNode.hpp"
  #include "/usr/include/dart/dynamics/Frame.hpp"
  #include "/usr/include/dart/dynamics/FreeJoint.hpp"
  #include "/usr/include/dart/dynamics/GenericJoint.hpp"
  #include "/usr/include/dart/dynamics/Group.hpp"
  #include "/usr/include/dart/dynamics/HeightmapShape.hpp"
  #include "/usr/include/dart/dynamics/HierarchicalIK.hpp"
  #include "/usr/include/dart/dynamics/IkFast.hpp"
  #include "/usr/include/dart/dynamics/Inertia.hpp"
  #include "/usr/include/dart/dynamics/InvalidIndex.hpp"
  #include "/usr/include/dart/dynamics/InverseKinematics.hpp"
  #include "/usr/include/dart/dynamics/JacobianNode.hpp"
  #include "/usr/include/dart/dynamics/Joint.hpp"
  #include "/usr/include/dart/dynamics/LineSegmentShape.hpp"
  #include "/usr/include/dart/dynamics/Linkage.hpp"
  #include "/usr/include/dart/dynamics/Marker.hpp"
  #include "/usr/include/dart/dynamics/MeshShape.hpp"
  #include "/usr/include/dart/dynamics/MetaSkeleton.hpp"
  #include "/usr/include/dart/dynamics/MultiSphereConvexHullShape.hpp"
  #include "/usr/include/dart/dynamics/MultiSphereShape.hpp"
  #include "/usr/include/dart/dynamics/Node.hpp"
  #include "/usr/include/dart/dynamics/NodeManagerJoiner.hpp"
  #include "/usr/include/dart/dynamics/PlanarJoint.hpp"
  #include "/usr/include/dart/dynamics/PlaneShape.hpp"
  #include "/usr/include/dart/dynamics/PointCloudShape.hpp"
  #include "/usr/include/dart/dynamics/PointMass.hpp"
  #include "/usr/include/dart/dynamics/PrismaticJoint.hpp"
  #include "/usr/include/dart/dynamics/PyramidShape.hpp"
  #include "/usr/include/dart/dynamics/ReferentialSkeleton.hpp"
  #include "/usr/include/dart/dynamics/RevoluteJoint.hpp"
  #include "/usr/include/dart/dynamics/ScrewJoint.hpp"
  #include "/usr/include/dart/dynamics/Shape.hpp"
  #include "/usr/include/dart/dynamics/ShapeFrame.hpp"
  #include "/usr/include/dart/dynamics/ShapeNode.hpp"
  #include "/usr/include/dart/dynamics/SharedLibraryIkFast.hpp"
  #include "/usr/include/dart/dynamics/SimpleFrame.hpp"
  #include "/usr/include/dart/dynamics/Skeleton.hpp"
  #include "/usr/include/dart/dynamics/SmartPointer.hpp"
  #include "/usr/include/dart/dynamics/SoftBodyNode.hpp"
  #include "/usr/include/dart/dynamics/SoftMeshShape.hpp"
  #include "/usr/include/dart/dynamics/SpecializedNodeManager.hpp"
  #include "/usr/include/dart/dynamics/SphereShape.hpp"
  #include "/usr/include/dart/dynamics/TemplatedJacobianNode.hpp"
  #include "/usr/include/dart/dynamics/TranslationalJoint.hpp"
  #include "/usr/include/dart/dynamics/TranslationalJoint2D.hpp"
  #include "/usr/include/dart/dynamics/UniversalJoint.hpp"
  #include "/usr/include/dart/dynamics/VoxelGridShape.hpp"
  #include "/usr/include/dart/dynamics/WeldJoint.hpp"
  #include "/usr/include/dart/dynamics/ZeroDofJoint.hpp"
  #include "/usr/include/dart/dynamics/detail/BasicNodeManager.hpp"
  #include "/usr/include/dart/dynamics/detail/BodyNode.hpp"
  #include "/usr/include/dart/dynamics/detail/BodyNodeAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/BodyNodePtr.hpp"
  #include "/usr/include/dart/dynamics/detail/CompositeNode.hpp"
  #include "/usr/include/dart/dynamics/detail/DegreeOfFreedomPtr.hpp"
  #include "/usr/include/dart/dynamics/detail/EndEffectorAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/EntityNode.hpp"
  #include "/usr/include/dart/dynamics/detail/EntityNodeAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/EulerJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/FixedFrameAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/FixedJacobianNode.hpp"
  #include "/usr/include/dart/dynamics/detail/GenericJoint.hpp"
  #include "/usr/include/dart/dynamics/detail/GenericJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/HeightmapShape-impl.hpp"
  #include "/usr/include/dart/dynamics/detail/InverseKinematics.hpp"
  #include "/usr/include/dart/dynamics/detail/InverseKinematicsPtr.hpp"
  #include "/usr/include/dart/dynamics/detail/JointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/JointPtr.hpp"
  #include "/usr/include/dart/dynamics/detail/MarkerAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/Node.hpp"
  #include "/usr/include/dart/dynamics/detail/NodeManagerJoiner.hpp"
  #include "/usr/include/dart/dynamics/detail/NodePtr.hpp"
  #include "/usr/include/dart/dynamics/detail/PlanarJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/PrismaticJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/RevoluteJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/ScrewJointAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/Shape.hpp"
  #include "/usr/include/dart/dynamics/detail/ShapeFrameAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/ShapeNode.hpp"
  #include "/usr/include/dart/dynamics/detail/Skeleton.hpp"
  #include "/usr/include/dart/dynamics/detail/SkeletonAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/SoftBodyNodeAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/SpecializedNodeManager.hpp"
  #include "/usr/include/dart/dynamics/detail/TemplatedJacobianNode.hpp"
  #include "/usr/include/dart/dynamics/detail/TranslationalJoint2DAspect.hpp"
  #include "/usr/include/dart/dynamics/detail/UniversalJointAspect.hpp"
  #include "/usr/include/dart/dynamics/dynamics.hpp"
  #include "/usr/include/dart/integration/EulerIntegrator.hpp"
  #include "/usr/include/dart/integration/Integrator.hpp"
  #include "/usr/include/dart/integration/RK4Integrator.hpp"
  #include "/usr/include/dart/integration/SemiImplicitEulerIntegrator.hpp"
  #include "/usr/include/dart/integration/integration.hpp"
  #include "/usr/include/dart/lcpsolver/Lemke.hpp"
  #include "/usr/include/dart/lcpsolver/ODELCPSolver.hpp"
  #include "/usr/include/dart/lcpsolver/lcpsolver.hpp"
  #include "/usr/include/dart/math/ConfigurationSpace.hpp"
  #include "/usr/include/dart/math/Constants.hpp"
  #include "/usr/include/dart/math/Geometry.hpp"
  #include "/usr/include/dart/math/Helpers.hpp"
  #include "/usr/include/dart/math/Icosphere.hpp"
  #include "/usr/include/dart/math/MathTypes.hpp"
  #include "/usr/include/dart/math/Mesh.hpp"
  #include "/usr/include/dart/math/Random.hpp"
  #include "/usr/include/dart/math/TriMesh.hpp"
  #include "/usr/include/dart/math/detail/ConfigurationSpace.hpp"
  #include "/usr/include/dart/math/detail/Geometry-impl.hpp"
  #include "/usr/include/dart/math/detail/Icosphere-impl.hpp"
  #include "/usr/include/dart/math/detail/Mesh-impl.hpp"
  #include "/usr/include/dart/math/detail/Random-impl.hpp"
  #include "/usr/include/dart/math/detail/TriMesh-impl.hpp"
  #include "/usr/include/dart/math/math.hpp"
  #include "/usr/include/dart/optimizer/Function.hpp"
  #include "/usr/include/dart/optimizer/GenericMultiObjectiveProblem.hpp"
  #include "/usr/include/dart/optimizer/GradientDescentSolver.hpp"
  #include "/usr/include/dart/optimizer/MultiObjectiveProblem.hpp"
  #include "/usr/include/dart/optimizer/MultiObjectiveSolver.hpp"
  #include "/usr/include/dart/optimizer/Population.hpp"
  #include "/usr/include/dart/optimizer/Problem.hpp"
  #include "/usr/include/dart/optimizer/Solver.hpp"
  #include "/usr/include/dart/optimizer/optimizer.hpp"
  #include "/usr/include/dart/simulation/Recording.hpp"
  #include "/usr/include/dart/simulation/SmartPointer.hpp"
  #include "/usr/include/dart/simulation/World.hpp"
  #include "/usr/include/dart/simulation/detail/World-impl.hpp"
  #include "/usr/include/dart/simulation/simulation.hpp"

  // add namespaces
  namespace Assimp{typedef int tmp_add_type_1;}
  Assimp::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Assimp{namespace Intern{typedef int tmp_add_type_2;}}
  Assimp::Intern::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Assimp{namespace Math{typedef int tmp_add_type_3;}}
  Assimp::Math::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace boost{typedef int tmp_add_type_4;}
  boost::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace boost{namespace detail{typedef int tmp_add_type_5;}}
  boost::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace boost{namespace filesystem{typedef int tmp_add_type_6;}}
  boost::filesystem::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace boost{namespace filesystem{namespace detail{typedef int tmp_add_type_7;}}}
  boost::filesystem::detail::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace boost{namespace integer{typedef int tmp_add_type_8;}}
  boost::integer::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace boost{namespace io{typedef int tmp_add_type_9;}}
  boost::io::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace boost{namespace io{namespace detail{typedef int tmp_add_type_10;}}}
  boost::io::detail::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace boost{namespace iterators{typedef int tmp_add_type_11;}}
  boost::iterators::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_12;}}}
  boost::iterators::detail::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace boost{namespace mpl{typedef int tmp_add_type_13;}}
  boost::mpl::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_14;}}}
  boost::mpl::aux::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace boost{namespace mpl{namespace placeholders{typedef int tmp_add_type_15;}}}
  boost::mpl::placeholders::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace boost{namespace system{typedef int tmp_add_type_16;}}
  boost::system::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace boost{namespace system{namespace detail{typedef int tmp_add_type_17;}}}
  boost::system::detail::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace boost{namespace system{namespace errc{typedef int tmp_add_type_18;}}}
  boost::system::errc::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace dart{typedef int tmp_add_type_19;}
  dart::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace dart{namespace collision{typedef int tmp_add_type_20;}}
  dart::collision::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace dart{namespace collision{namespace detail{typedef int tmp_add_type_21;}}}
  dart::collision::detail::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace dart{namespace collision{namespace fcl{typedef int tmp_add_type_22;}}}
  dart::collision::fcl::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace dart{namespace Color{typedef int tmp_add_type_23;}}
  dart::Color::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace dart{namespace common{typedef int tmp_add_type_24;}}
  dart::common::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace dart{namespace common{namespace detail{typedef int tmp_add_type_25;}}}
  dart::common::detail::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace dart{namespace common{namespace signal{typedef int tmp_add_type_26;}}}
  dart::common::signal::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace dart{namespace common{namespace signal{namespace detail{typedef int tmp_add_type_27;}}}}
  dart::common::signal::detail::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace dart{namespace constraint{typedef int tmp_add_type_28;}}
  dart::constraint::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace dart{namespace dynamics{typedef int tmp_add_type_29;}}
  dart::dynamics::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace dart{namespace dynamics{namespace detail{typedef int tmp_add_type_30;}}}
  dart::dynamics::detail::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace dart{namespace integration{typedef int tmp_add_type_31;}}
  dart::integration::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace dart{namespace lcpsolver{typedef int tmp_add_type_32;}}
  dart::lcpsolver::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace dart{namespace math{typedef int tmp_add_type_33;}}
  dart::math::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace dart{namespace math{namespace detail{typedef int tmp_add_type_34;}}}
  dart::math::detail::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace dart{namespace math{namespace suffixes{typedef int tmp_add_type_35;}}}
  dart::math::suffixes::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace dart{namespace optimizer{typedef int tmp_add_type_36;}}
  dart::optimizer::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace Eigen{typedef int tmp_add_type_37;}
  Eigen::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace Eigen{namespace Architecture{typedef int tmp_add_type_38;}}
  Eigen::Architecture::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace Eigen{namespace indexing{typedef int tmp_add_type_39;}}
  Eigen::indexing::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace Eigen{namespace internal{typedef int tmp_add_type_40;}}
  Eigen::internal::tmp_add_type_40 tmp_add_func_40(){return 0;};
  namespace Eigen{namespace numext{typedef int tmp_add_type_41;}}
  Eigen::numext::tmp_add_type_41 tmp_add_func_41(){return 0;};
  namespace Eigen{namespace placeholders{typedef int tmp_add_type_42;}}
  Eigen::placeholders::tmp_add_type_42 tmp_add_func_42(){return 0;};
  namespace Eigen{namespace symbolic{typedef int tmp_add_type_43;}}
  Eigen::symbolic::tmp_add_type_43 tmp_add_func_43(){return 0;};
  namespace fcl{typedef int tmp_add_type_44;}
  fcl::tmp_add_type_44 tmp_add_func_44(){return 0;};
  namespace fcl{namespace detail{typedef int tmp_add_type_45;}}
  fcl::detail::tmp_add_type_45 tmp_add_func_45(){return 0;};
  namespace octomap{typedef int tmp_add_type_46;}
  octomap::tmp_add_type_46 tmp_add_func_46(){return 0;};
  namespace octomath{typedef int tmp_add_type_47;}
  octomath::tmp_add_type_47 tmp_add_func_47(){return 0;};
  namespace boost{namespace detail{namespace indirect_traits{typedef int tmp_add_type_48;}}}
  boost::detail::indirect_traits::tmp_add_type_48 tmp_add_func_48(){return 0;};
  namespace boost{namespace detail{namespace static_log2_impl{typedef int tmp_add_type_49;}}}
  boost::detail::static_log2_impl::tmp_add_type_49 tmp_add_func_49(){return 0;};
  namespace boost{namespace filesystem{namespace path_detail{typedef int tmp_add_type_50;}}}
  boost::filesystem::path_detail::tmp_add_type_50 tmp_add_func_50(){return 0;};
  namespace boost{namespace filesystem{namespace path_traits{typedef int tmp_add_type_51;}}}
  boost::filesystem::path_traits::tmp_add_type_51 tmp_add_func_51(){return 0;};
  namespace boost{namespace hash_detail{typedef int tmp_add_type_52;}}
  boost::hash_detail::tmp_add_type_52 tmp_add_func_52(){return 0;};
  namespace boost{namespace sp_adl_block{typedef int tmp_add_type_53;}}
  boost::sp_adl_block::tmp_add_type_53 tmp_add_func_53(){return 0;};
  namespace boost{namespace type_traits{typedef int tmp_add_type_54;}}
  boost::type_traits::tmp_add_type_54 tmp_add_func_54(){return 0;};
  namespace boost{namespace type_traits_detail{typedef int tmp_add_type_55;}}
  boost::type_traits_detail::tmp_add_type_55 tmp_add_func_55(){return 0;};
  namespace Eigen{namespace bfloat16_impl{typedef int tmp_add_type_56;}}
  Eigen::bfloat16_impl::tmp_add_type_56 tmp_add_func_56(){return 0;};
  namespace Eigen{namespace half_impl{typedef int tmp_add_type_57;}}
  Eigen::half_impl::tmp_add_type_57 tmp_add_func_57(){return 0;};
  namespace Eigen{namespace internal{namespace std_fallback{typedef int tmp_add_type_58;}}}
  Eigen::internal::std_fallback::tmp_add_type_58 tmp_add_func_58(){return 0;};
  namespace fcl{namespace detail{namespace dynamic_AABB_tree{typedef int tmp_add_type_59;}}}
  fcl::detail::dynamic_AABB_tree::tmp_add_type_59 tmp_add_func_59(){return 0;};
  namespace fcl{namespace detail{namespace kIOS_fit_functions{typedef int tmp_add_type_60;}}}
  fcl::detail::kIOS_fit_functions::tmp_add_type_60 tmp_add_func_60(){return 0;};
  namespace fcl{namespace detail{namespace libccd_extension{typedef int tmp_add_type_61;}}}
  fcl::detail::libccd_extension::tmp_add_type_61 tmp_add_func_61(){return 0;};
  namespace fcl{namespace detail{namespace OBB_fit_functions{typedef int tmp_add_type_62;}}}
  fcl::detail::OBB_fit_functions::tmp_add_type_62 tmp_add_func_62(){return 0;};
  namespace fcl{namespace detail{namespace OBBRSS_fit_functions{typedef int tmp_add_type_63;}}}
  fcl::detail::OBBRSS_fit_functions::tmp_add_type_63 tmp_add_func_63(){return 0;};
  namespace fcl{namespace detail{namespace RSS_fit_functions{typedef int tmp_add_type_64;}}}
  fcl::detail::RSS_fit_functions::tmp_add_type_64 tmp_add_func_64(){return 0;};
  namespace mpl_{typedef int tmp_add_type_65;}
  mpl_::tmp_add_type_65 tmp_add_func_65(){return 0;};
  namespace mpl_{namespace aux{typedef int tmp_add_type_66;}}
  mpl_::aux::tmp_add_type_66 tmp_add_func_66(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/rJZoxtheaz/dump1.h"  -I/usr/include/eigen3 -I/usr/include/eigen3/Eigen/src/Core/arch/HIP/hcc

In file included from /usr/include/dart/dynamics/dynamics.hpp:28,
                 from /usr/include/dart/dart.hpp:42,
                 from /tmp/rJZoxtheaz/dump1.h:128:
/usr/include/dart/dynamics/IkFast.hpp:40:10: fatal error: dart/external/ikfast/ikfast.h: No such file or directory
   40 | #include "dart/external/ikfast/ikfast.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

