Temporary header file '/tmp/01sErKKGkX/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/kdl/articulatedbodyinertia.hpp" #include "/usr/include/kdl/chain.hpp" #include "/usr/include/kdl/chaindynparam.hpp" #include "/usr/include/kdl/chainexternalwrenchestimator.hpp" #include "/usr/include/kdl/chainfdsolver.hpp" #include "/usr/include/kdl/chainfdsolver_recursive_newton_euler.hpp" #include "/usr/include/kdl/chainfksolver.hpp" #include "/usr/include/kdl/chainfksolverpos_recursive.hpp" #include "/usr/include/kdl/chainfksolvervel_recursive.hpp" #include "/usr/include/kdl/chainhdsolver_vereshchagin.hpp" #include "/usr/include/kdl/chainidsolver.hpp" #include "/usr/include/kdl/chainidsolver_recursive_newton_euler.hpp" #include "/usr/include/kdl/chainidsolver_vereshchagin.hpp" #include "/usr/include/kdl/chainiksolver.hpp" #include "/usr/include/kdl/chainiksolverpos_lma.hpp" #include "/usr/include/kdl/chainiksolverpos_nr.hpp" #include "/usr/include/kdl/chainiksolverpos_nr_jl.hpp" #include "/usr/include/kdl/chainiksolvervel_pinv.hpp" #include "/usr/include/kdl/chainiksolvervel_pinv_givens.hpp" #include "/usr/include/kdl/chainiksolvervel_pinv_nso.hpp" #include "/usr/include/kdl/chainiksolvervel_wdls.hpp" #include "/usr/include/kdl/chainjnttojacdotsolver.hpp" #include "/usr/include/kdl/chainjnttojacsolver.hpp" #include "/usr/include/kdl/config.h" #include "/usr/include/kdl/frameacc.hpp" #include "/usr/include/kdl/frameacc_io.hpp" #include "/usr/include/kdl/frames.hpp" #include "/usr/include/kdl/frames_io.hpp" #include "/usr/include/kdl/framevel.hpp" #include "/usr/include/kdl/framevel_io.hpp" #include "/usr/include/kdl/jacobian.hpp" #include "/usr/include/kdl/jntarray.hpp" #include "/usr/include/kdl/jntarrayacc.hpp" #include "/usr/include/kdl/jntarrayvel.hpp" #include "/usr/include/kdl/jntspaceinertiamatrix.hpp" #include "/usr/include/kdl/joint.hpp" #include "/usr/include/kdl/kdl.hpp" #include "/usr/include/kdl/kinfam.hpp" #include "/usr/include/kdl/kinfam_io.hpp" #include "/usr/include/kdl/motion.hpp" #include "/usr/include/kdl/path.hpp" #include "/usr/include/kdl/path_circle.hpp" #include "/usr/include/kdl/path_composite.hpp" #include "/usr/include/kdl/path_cyclic_closed.hpp" #include "/usr/include/kdl/path_line.hpp" #include "/usr/include/kdl/path_point.hpp" #include "/usr/include/kdl/path_roundedcomposite.hpp" #include "/usr/include/kdl/rigidbodyinertia.hpp" #include "/usr/include/kdl/rotational_interpolation.hpp" #include "/usr/include/kdl/rotational_interpolation_sa.hpp" #include "/usr/include/kdl/rotationalinertia.hpp" #include "/usr/include/kdl/segment.hpp" #include "/usr/include/kdl/solveri.hpp" #include "/usr/include/kdl/stiffness.hpp" #include "/usr/include/kdl/trajectory.hpp" #include "/usr/include/kdl/trajectory_composite.hpp" #include "/usr/include/kdl/trajectory_segment.hpp" #include "/usr/include/kdl/trajectory_stationary.hpp" #include "/usr/include/kdl/tree.hpp" #include "/usr/include/kdl/treefksolver.hpp" #include "/usr/include/kdl/treefksolverpos_recursive.hpp" #include "/usr/include/kdl/treeidsolver.hpp" #include "/usr/include/kdl/treeidsolver_recursive_newton_euler.hpp" #include "/usr/include/kdl/treeiksolver.hpp" #include "/usr/include/kdl/treeiksolverpos_nr_jl.hpp" #include "/usr/include/kdl/treeiksolverpos_online.hpp" #include "/usr/include/kdl/treeiksolvervel_wdls.hpp" #include "/usr/include/kdl/treejnttojacsolver.hpp" #include "/usr/include/kdl/utilities/error.h" #include "/usr/include/kdl/utilities/error_stack.h" #include "/usr/include/kdl/utilities/kdl-config.h" #include "/usr/include/kdl/utilities/ldl_solver_eigen.hpp" #include "/usr/include/kdl/utilities/rall1d.h" #include "/usr/include/kdl/utilities/rall1d_io.h" #include "/usr/include/kdl/utilities/rall2d.h" #include "/usr/include/kdl/utilities/rall2d_io.h" #include "/usr/include/kdl/utilities/scoped_ptr.hpp" #include "/usr/include/kdl/utilities/svd_HH.hpp" #include "/usr/include/kdl/utilities/svd_eigen_HH.hpp" #include "/usr/include/kdl/utilities/svd_eigen_Macie.hpp" #include "/usr/include/kdl/utilities/traits.h" #include "/usr/include/kdl/utilities/utility.h" #include "/usr/include/kdl/utilities/utility_io.h" #include "/usr/include/kdl/velocityprofile.hpp" #include "/usr/include/kdl/velocityprofile_dirac.hpp" #include "/usr/include/kdl/velocityprofile_rect.hpp" #include "/usr/include/kdl/velocityprofile_spline.hpp" #include "/usr/include/kdl/velocityprofile_trap.hpp" #include "/usr/include/kdl/velocityprofile_traphalf.hpp" // add namespaces namespace Eigen{typedef int tmp_add_type_1;} Eigen::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Eigen{namespace Architecture{typedef int tmp_add_type_2;}} Eigen::Architecture::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Eigen{namespace indexing{typedef int tmp_add_type_3;}} Eigen::indexing::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace Eigen{namespace internal{typedef int tmp_add_type_4;}} Eigen::internal::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace Eigen{namespace numext{typedef int tmp_add_type_5;}} Eigen::numext::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace Eigen{namespace placeholders{typedef int tmp_add_type_6;}} Eigen::placeholders::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace Eigen{namespace symbolic{typedef int tmp_add_type_7;}} Eigen::symbolic::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace KDL{typedef int tmp_add_type_8;} KDL::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace Eigen{namespace bfloat16_impl{typedef int tmp_add_type_9;}} Eigen::bfloat16_impl::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace Eigen{namespace half_impl{typedef int tmp_add_type_10;}} Eigen::half_impl::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace Eigen{namespace internal{namespace std_fallback{typedef int tmp_add_type_11;}}} Eigen::internal::std_fallback::tmp_add_type_11 tmp_add_func_11(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/01sErKKGkX/dump1.h" -I/usr/include/eigen3 -I/usr/include/eigen3/Eigen/src/Core/arch/HIP/hcc