Temporary header file '/tmp/hX5jhEceJs/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/liggghts/abstract_mesh.h"
  #include "/usr/include/liggghts/accelerator_cuda.h"
  #include "/usr/include/liggghts/accelerator_omp.h"
  #include "/usr/include/liggghts/angle.h"
  #include "/usr/include/liggghts/angle_hybrid.h"
  #include "/usr/include/liggghts/associative_pointer_array.h"
  #include "/usr/include/liggghts/associative_pointer_array_I.h"
  #include "/usr/include/liggghts/atom.h"
  #include "/usr/include/liggghts/atom_masks.h"
  #include "/usr/include/liggghts/atom_vec.h"
  #include "/usr/include/liggghts/atom_vec_atomic.h"
  #include "/usr/include/liggghts/atom_vec_charge.h"
  #include "/usr/include/liggghts/atom_vec_convexhull.h"
  #include "/usr/include/liggghts/atom_vec_ellipsoid.h"
  #include "/usr/include/liggghts/atom_vec_full.h"
  #include "/usr/include/liggghts/atom_vec_hybrid.h"
  #include "/usr/include/liggghts/atom_vec_line.h"
  #include "/usr/include/liggghts/atom_vec_molecular.h"
  #include "/usr/include/liggghts/atom_vec_sph.h"
  #include "/usr/include/liggghts/atom_vec_sph_var.h"
  #include "/usr/include/liggghts/atom_vec_sphere.h"
  #include "/usr/include/liggghts/atom_vec_superquadric.h"
  #include "/usr/include/liggghts/atom_vec_tri.h"
  #include "/usr/include/liggghts/bond.h"
  #include "/usr/include/liggghts/bond_harmonic.h"
  #include "/usr/include/liggghts/bond_hybrid.h"
  #include "/usr/include/liggghts/bounding_box.h"
  #include "/usr/include/liggghts/cfd_datacoupling.h"
  #include "/usr/include/liggghts/cfd_datacoupling_file.h"
  #include "/usr/include/liggghts/cfd_datacoupling_mpi.h"
  #include "/usr/include/liggghts/cfd_datacoupling_simple.h"
  #include "/usr/include/liggghts/cfd_regionmodel.h"
  #include "/usr/include/liggghts/cfd_regionmodel_none.h"
  #include "/usr/include/liggghts/change_box.h"
  #include "/usr/include/liggghts/citeme.h"
  #include "/usr/include/liggghts/cohesion_model_base.h"
  #include "/usr/include/liggghts/cohesion_model_easo_capillary_viscous.h"
  #include "/usr/include/liggghts/cohesion_model_sjkr.h"
  #include "/usr/include/liggghts/cohesion_model_sjkr2.h"
  #include "/usr/include/liggghts/cohesion_model_washino_capillary_viscous.h"
  #include "/usr/include/liggghts/comm.h"
  #include "/usr/include/liggghts/comm_I.h"
  #include "/usr/include/liggghts/compute.h"
  #include "/usr/include/liggghts/compute_atom_molecule.h"
  #include "/usr/include/liggghts/compute_bond_local.h"
  #include "/usr/include/liggghts/compute_centro_atom.h"
  #include "/usr/include/liggghts/compute_cluster_atom.h"
  #include "/usr/include/liggghts/compute_cna_atom.h"
  #include "/usr/include/liggghts/compute_com.h"
  #include "/usr/include/liggghts/compute_com_molecule.h"
  #include "/usr/include/liggghts/compute_contact_atom.h"
  #include "/usr/include/liggghts/compute_contact_atom_gran.h"
  #include "/usr/include/liggghts/compute_coord_atom.h"
  #include "/usr/include/liggghts/compute_displace_atom.h"
  #include "/usr/include/liggghts/compute_erotate.h"
  #include "/usr/include/liggghts/compute_erotate_asphere.h"
  #include "/usr/include/liggghts/compute_erotate_multisphere.h"
  #include "/usr/include/liggghts/compute_erotate_sphere.h"
  #include "/usr/include/liggghts/compute_erotate_sphere_atom.h"
  #include "/usr/include/liggghts/compute_erotate_superquadric.h"
  #include "/usr/include/liggghts/compute_group_group.h"
  #include "/usr/include/liggghts/compute_gyration.h"
  #include "/usr/include/liggghts/compute_gyration_molecule.h"
  #include "/usr/include/liggghts/compute_inertia_molecule.h"
  #include "/usr/include/liggghts/compute_ke.h"
  #include "/usr/include/liggghts/compute_ke_atom.h"
  #include "/usr/include/liggghts/compute_ke_multisphere.h"
  #include "/usr/include/liggghts/compute_msd.h"
  #include "/usr/include/liggghts/compute_msd_molecule.h"
  #include "/usr/include/liggghts/compute_nparticles_tracer_region.h"
  #include "/usr/include/liggghts/compute_pair_gran_local.h"
  #include "/usr/include/liggghts/compute_pe.h"
  #include "/usr/include/liggghts/compute_pe_atom.h"
  #include "/usr/include/liggghts/compute_pressure.h"
  #include "/usr/include/liggghts/compute_property_atom.h"
  #include "/usr/include/liggghts/compute_property_local.h"
  #include "/usr/include/liggghts/compute_property_molecule.h"
  #include "/usr/include/liggghts/compute_rdf.h"
  #include "/usr/include/liggghts/compute_reduce.h"
  #include "/usr/include/liggghts/compute_reduce_region.h"
  #include "/usr/include/liggghts/compute_rigid.h"
  #include "/usr/include/liggghts/compute_slice.h"
  #include "/usr/include/liggghts/compute_stress_atom.h"
  #include "/usr/include/liggghts/compute_temp.h"
  #include "/usr/include/liggghts/contact_interface.h"
  #include "/usr/include/liggghts/contact_model_base.h"
  #include "/usr/include/liggghts/contact_model_constants.h"
  #include "/usr/include/liggghts/contact_models.h"
  #include "/usr/include/liggghts/container.h"
  #include "/usr/include/liggghts/container_base.h"
  #include "/usr/include/liggghts/container_base_I.h"
  #include "/usr/include/liggghts/create_atoms.h"
  #include "/usr/include/liggghts/create_box.h"
  #include "/usr/include/liggghts/custom_value_tracker.h"
  #include "/usr/include/liggghts/custom_value_tracker_I.h"
  #include "/usr/include/liggghts/debug_liggghts.h"
  #include "/usr/include/liggghts/delete_atoms.h"
  #include "/usr/include/liggghts/delete_bonds.h"
  #include "/usr/include/liggghts/dihedral.h"
  #include "/usr/include/liggghts/dihedral_hybrid.h"
  #include "/usr/include/liggghts/displace_atoms.h"
  #include "/usr/include/liggghts/domain.h"
  #include "/usr/include/liggghts/domain_I.h"
  #include "/usr/include/liggghts/domain_definitions.h"
  #include "/usr/include/liggghts/domain_wedge.h"
  #include "/usr/include/liggghts/domain_wedge_dummy.h"
  #include "/usr/include/liggghts/dump.h"
  #include "/usr/include/liggghts/dump_atom_vtk.h"
  #include "/usr/include/liggghts/dump_custom.h"
  #include "/usr/include/liggghts/dump_custom_vtk.h"
  #include "/usr/include/liggghts/dump_custom_vtm.h"
  #include "/usr/include/liggghts/dump_decomposition_vtk.h"
  #include "/usr/include/liggghts/dump_euler_vtk.h"
  #include "/usr/include/liggghts/dump_image.h"
  #include "/usr/include/liggghts/dump_local.h"
  #include "/usr/include/liggghts/dump_local_gran.h"
  #include "/usr/include/liggghts/dump_local_gran_vtk.h"
  #include "/usr/include/liggghts/dump_mesh.h"
  #include "/usr/include/liggghts/dump_mesh_stl.h"
  #include "/usr/include/liggghts/dump_mesh_vtk.h"
  #include "/usr/include/liggghts/dump_mesh_vtm.h"
  #include "/usr/include/liggghts/dump_movie.h"
  #include "/usr/include/liggghts/dump_particle.h"
  #include "/usr/include/liggghts/dump_vtk.h"
  #include "/usr/include/liggghts/dump_xyz.h"
  #include "/usr/include/liggghts/error.h"
  #include "/usr/include/liggghts/error_special.h"
  #include "/usr/include/liggghts/finish.h"
  #include "/usr/include/liggghts/fix.h"
  #include "/usr/include/liggghts/fix_adapt.h"
  #include "/usr/include/liggghts/fix_addforce.h"
  #include "/usr/include/liggghts/fix_ave_atom.h"
  #include "/usr/include/liggghts/fix_ave_correlate.h"
  #include "/usr/include/liggghts/fix_ave_euler.h"
  #include "/usr/include/liggghts/fix_ave_histo.h"
  #include "/usr/include/liggghts/fix_ave_spatial.h"
  #include "/usr/include/liggghts/fix_ave_time.h"
  #include "/usr/include/liggghts/fix_aveforce.h"
  #include "/usr/include/liggghts/fix_base_liggghts.h"
  #include "/usr/include/liggghts/fix_box_relax.h"
  #include "/usr/include/liggghts/fix_buoyancy.h"
  #include "/usr/include/liggghts/fix_calculate_energy_wall.h"
  #include "/usr/include/liggghts/fix_cfd_coupling.h"
  #include "/usr/include/liggghts/fix_cfd_coupling_convection.h"
  #include "/usr/include/liggghts/fix_cfd_coupling_convection_impl.h"
  #include "/usr/include/liggghts/fix_cfd_coupling_convection_species.h"
  #include "/usr/include/liggghts/fix_cfd_coupling_force.h"
  #include "/usr/include/liggghts/fix_cfd_coupling_force_implicit.h"
  #include "/usr/include/liggghts/fix_check_timestep_gran.h"
  #include "/usr/include/liggghts/fix_check_timestep_sph.h"
  #include "/usr/include/liggghts/fix_contact_atom_counter.h"
  #include "/usr/include/liggghts/fix_contact_atom_counter_dummy.h"
  #include "/usr/include/liggghts/fix_contact_atom_counter_wall.h"
  #include "/usr/include/liggghts/fix_contact_atom_counter_wall_dummy.h"
  #include "/usr/include/liggghts/fix_contact_history.h"
  #include "/usr/include/liggghts/fix_contact_history_mesh.h"
  #include "/usr/include/liggghts/fix_contact_history_mesh_I.h"
  #include "/usr/include/liggghts/fix_contact_property_atom.h"
  #include "/usr/include/liggghts/fix_contact_property_atom_wall.h"
  #include "/usr/include/liggghts/fix_continuum_weighted.h"
  #include "/usr/include/liggghts/fix_deform.h"
  #include "/usr/include/liggghts/fix_deform_check.h"
  #include "/usr/include/liggghts/fix_diam_max.h"
  #include "/usr/include/liggghts/fix_drag.h"
  #include "/usr/include/liggghts/fix_dt_reset.h"
  #include "/usr/include/liggghts/fix_dummy.h"
  #include "/usr/include/liggghts/fix_dummy2.h"
  #include "/usr/include/liggghts/fix_efield.h"
  #include "/usr/include/liggghts/fix_enforce2d.h"
  #include "/usr/include/liggghts/fix_external.h"
  #include "/usr/include/liggghts/fix_fiber_spring_simple.h"
  #include "/usr/include/liggghts/fix_freeze.h"
  #include "/usr/include/liggghts/fix_gravity.h"
  #include "/usr/include/liggghts/fix_heat_gran.h"
  #include "/usr/include/liggghts/fix_heat_gran_conduction.h"
  #include "/usr/include/liggghts/fix_insert.h"
  #include "/usr/include/liggghts/fix_insert_pack.h"
  #include "/usr/include/liggghts/fix_insert_rate_region.h"
  #include "/usr/include/liggghts/fix_insert_stream.h"
  #include "/usr/include/liggghts/fix_insert_stream_predefined.h"
  #include "/usr/include/liggghts/fix_lb_coupling_onetoone.h"
  #include "/usr/include/liggghts/fix_lineforce.h"
  #include "/usr/include/liggghts/fix_massflow_mesh.h"
  #include "/usr/include/liggghts/fix_massflow_mesh_sieve.h"
  #include "/usr/include/liggghts/fix_mesh.h"
  #include "/usr/include/liggghts/fix_mesh_surface.h"
  #include "/usr/include/liggghts/fix_minimize.h"
  #include "/usr/include/liggghts/fix_mixing.h"
  #include "/usr/include/liggghts/fix_momentum.h"
  #include "/usr/include/liggghts/fix_move.h"
  #include "/usr/include/liggghts/fix_move_mesh.h"
  #include "/usr/include/liggghts/fix_multicontact_halfspace.h"
  #include "/usr/include/liggghts/fix_multisphere.h"
  #include "/usr/include/liggghts/fix_multisphere_break.h"
  #include "/usr/include/liggghts/fix_multisphere_comm_I.h"
  #include "/usr/include/liggghts/fix_neighlist_mesh.h"
  #include "/usr/include/liggghts/fix_nve.h"
  #include "/usr/include/liggghts/fix_nve_asphere.h"
  #include "/usr/include/liggghts/fix_nve_asphere_base.h"
  #include "/usr/include/liggghts/fix_nve_asphere_noforce.h"
  #include "/usr/include/liggghts/fix_nve_limit.h"
  #include "/usr/include/liggghts/fix_nve_line.h"
  #include "/usr/include/liggghts/fix_nve_noforce.h"
  #include "/usr/include/liggghts/fix_nve_sph.h"
  #include "/usr/include/liggghts/fix_nve_sph_stationary.h"
  #include "/usr/include/liggghts/fix_nve_sphere.h"
  #include "/usr/include/liggghts/fix_nve_superquadric.h"
  #include "/usr/include/liggghts/fix_particledistribution_discrete.h"
  #include "/usr/include/liggghts/fix_planeforce.h"
  #include "/usr/include/liggghts/fix_print.h"
  #include "/usr/include/liggghts/fix_property_atom.h"
  #include "/usr/include/liggghts/fix_property_atom_region_tracer.h"
  #include "/usr/include/liggghts/fix_property_atom_tracer.h"
  #include "/usr/include/liggghts/fix_property_atom_tracer_stream.h"
  #include "/usr/include/liggghts/fix_property_global.h"
  #include "/usr/include/liggghts/fix_read_restart.h"
  #include "/usr/include/liggghts/fix_region_variable.h"
  #include "/usr/include/liggghts/fix_relax_contacts.h"
  #include "/usr/include/liggghts/fix_remove.h"
  #include "/usr/include/liggghts/fix_respa.h"
  #include "/usr/include/liggghts/fix_rigid.h"
  #include "/usr/include/liggghts/fix_scalar_transport_equation.h"
  #include "/usr/include/liggghts/fix_setforce.h"
  #include "/usr/include/liggghts/fix_sph.h"
  #include "/usr/include/liggghts/fix_sph_density_continuity.h"
  #include "/usr/include/liggghts/fix_sph_density_corr.h"
  #include "/usr/include/liggghts/fix_sph_density_summation.h"
  #include "/usr/include/liggghts/fix_sph_pressure.h"
  #include "/usr/include/liggghts/fix_spring.h"
  #include "/usr/include/liggghts/fix_spring_rg.h"
  #include "/usr/include/liggghts/fix_spring_self.h"
  #include "/usr/include/liggghts/fix_store.h"
  #include "/usr/include/liggghts/fix_store_force.h"
  #include "/usr/include/liggghts/fix_store_state.h"
  #include "/usr/include/liggghts/fix_template_multiplespheres.h"
  #include "/usr/include/liggghts/fix_template_multisphere.h"
  #include "/usr/include/liggghts/fix_template_sphere.h"
  #include "/usr/include/liggghts/fix_template_superquadric.h"
  #include "/usr/include/liggghts/fix_viscous.h"
  #include "/usr/include/liggghts/fix_wall.h"
  #include "/usr/include/liggghts/fix_wall_gran.h"
  #include "/usr/include/liggghts/fix_wall_gran_base.h"
  #include "/usr/include/liggghts/fix_wall_region.h"
  #include "/usr/include/liggghts/fix_wall_region_sph.h"
  #include "/usr/include/liggghts/fix_wall_sph.h"
  #include "/usr/include/liggghts/force.h"
  #include "/usr/include/liggghts/general_container.h"
  #include "/usr/include/liggghts/general_container_I.h"
  #include "/usr/include/liggghts/global_properties.h"
  #include "/usr/include/liggghts/granular_pair_style.h"
  #include "/usr/include/liggghts/granular_styles.h"
  #include "/usr/include/liggghts/granular_wall.h"
  #include "/usr/include/liggghts/group.h"
  #include "/usr/include/liggghts/histogram.h"
  #include "/usr/include/liggghts/image.h"
  #include "/usr/include/liggghts/improper.h"
  #include "/usr/include/liggghts/improper_hybrid.h"
  #include "/usr/include/liggghts/info.h"
  #include "/usr/include/liggghts/input.h"
  #include "/usr/include/liggghts/input_mesh_tet.h"
  #include "/usr/include/liggghts/input_mesh_tri.h"
  #include "/usr/include/liggghts/input_multisphere.h"
  #include "/usr/include/liggghts/integrate.h"
  #include "/usr/include/liggghts/irregular.h"
  #include "/usr/include/liggghts/kspace.h"
  #include "/usr/include/liggghts/lammps.h"
  #include "/usr/include/liggghts/lattice.h"
  #include "/usr/include/liggghts/library.h"
  #include "/usr/include/liggghts/library_cfd_coupling.h"
  #include "/usr/include/liggghts/lmptype.h"
  #include "/usr/include/liggghts/lmpwindows.h"
  #include "/usr/include/liggghts/math_complex.h"
  #include "/usr/include/liggghts/math_const.h"
  #include "/usr/include/liggghts/math_extra.h"
  #include "/usr/include/liggghts/math_extra_liggghts.h"
  #include "/usr/include/liggghts/math_extra_liggghts_nonspherical.h"
  #include "/usr/include/liggghts/math_extra_liggghts_superquadric.h"
  #include "/usr/include/liggghts/math_special.h"
  #include "/usr/include/liggghts/math_vector.h"
  #include "/usr/include/liggghts/memory.h"
  #include "/usr/include/liggghts/memory_ns.h"
  #include "/usr/include/liggghts/mesh_module.h"
  #include "/usr/include/liggghts/mesh_module_liquidtransfer.h"
  #include "/usr/include/liggghts/mesh_module_stress.h"
  #include "/usr/include/liggghts/mesh_module_stress_servo.h"
  #include "/usr/include/liggghts/mesh_mover.h"
  #include "/usr/include/liggghts/mesh_mover_linear.h"
  #include "/usr/include/liggghts/mesh_mover_rotation.h"
  #include "/usr/include/liggghts/min.h"
  #include "/usr/include/liggghts/min_cg.h"
  #include "/usr/include/liggghts/min_linesearch.h"
  #include "/usr/include/liggghts/minimize.h"
  #include "/usr/include/liggghts/modified_andrew.h"
  #include "/usr/include/liggghts/modify.h"
  #include "/usr/include/liggghts/mpi_liggghts.h"
  #include "/usr/include/liggghts/multi_node_mesh.h"
  #include "/usr/include/liggghts/multi_node_mesh_I.h"
  #include "/usr/include/liggghts/multi_node_mesh_parallel.h"
  #include "/usr/include/liggghts/multi_node_mesh_parallel_I.h"
  #include "/usr/include/liggghts/multi_node_mesh_parallel_buffer_I.h"
  #include "/usr/include/liggghts/multi_vector_container.h"
  #include "/usr/include/liggghts/multisphere.h"
  #include "/usr/include/liggghts/multisphere_I.h"
  #include "/usr/include/liggghts/multisphere_parallel.h"
  #include "/usr/include/liggghts/multisphere_parallel_I.h"
  #include "/usr/include/liggghts/my_page.h"
  #include "/usr/include/liggghts/my_pool_chunk.h"
  #include "/usr/include/liggghts/neigh_bond.h"
  #include "/usr/include/liggghts/neigh_derive.h"
  #include "/usr/include/liggghts/neigh_dummy.h"
  #include "/usr/include/liggghts/neigh_full.h"
  #include "/usr/include/liggghts/neigh_gran.h"
  #include "/usr/include/liggghts/neigh_half_bin.h"
  #include "/usr/include/liggghts/neigh_half_multi.h"
  #include "/usr/include/liggghts/neigh_half_nsq.h"
  #include "/usr/include/liggghts/neigh_list.h"
  #include "/usr/include/liggghts/neigh_mlg_dummy.h"
  #include "/usr/include/liggghts/neigh_modify.h"
  #include "/usr/include/liggghts/neigh_multi_level_grid.h"
  #include "/usr/include/liggghts/neigh_request.h"
  #include "/usr/include/liggghts/neigh_respa.h"
  #include "/usr/include/liggghts/neighbor.h"
  #include "/usr/include/liggghts/normal_model_base.h"
  #include "/usr/include/liggghts/normal_model_edinburgh.h"
  #include "/usr/include/liggghts/normal_model_edinburgh_stiffness.h"
  #include "/usr/include/liggghts/normal_model_hertz.h"
  #include "/usr/include/liggghts/normal_model_hertz_stiffness.h"
  #include "/usr/include/liggghts/normal_model_hooke.h"
  #include "/usr/include/liggghts/normal_model_hooke_hysteresis.h"
  #include "/usr/include/liggghts/normal_model_hooke_stiffness.h"
  #include "/usr/include/liggghts/normal_model_luding.h"
  #include "/usr/include/liggghts/normal_model_thornton_ning.h"
  #include "/usr/include/liggghts/os_specific.h"
  #include "/usr/include/liggghts/output.h"
  #include "/usr/include/liggghts/pack.h"
  #include "/usr/include/liggghts/pair.h"
  #include "/usr/include/liggghts/pair_gran.h"
  #include "/usr/include/liggghts/pair_gran_base.h"
  #include "/usr/include/liggghts/pair_gran_proxy.h"
  #include "/usr/include/liggghts/pair_hybrid.h"
  #include "/usr/include/liggghts/pair_hybrid_overlay.h"
  #include "/usr/include/liggghts/pair_line_lj.h"
  #include "/usr/include/liggghts/pair_soft.h"
  #include "/usr/include/liggghts/pair_sph.h"
  #include "/usr/include/liggghts/pair_sph_artvisc_tenscorr.h"
  #include "/usr/include/liggghts/particleToInsert.h"
  #include "/usr/include/liggghts/particleToInsertSuperquadric.h"
  #include "/usr/include/liggghts/particleToInsert_multisphere.h"
  #include "/usr/include/liggghts/pointers.h"
  #include "/usr/include/liggghts/primitive_wall.h"
  #include "/usr/include/liggghts/primitive_wall_definitions.h"
  #include "/usr/include/liggghts/probability_distribution.h"
  #include "/usr/include/liggghts/procmap.h"
  #include "/usr/include/liggghts/properties.h"
  #include "/usr/include/liggghts/property_registry.h"
  #include "/usr/include/liggghts/random.h"
  #include "/usr/include/liggghts/random_mars.h"
  #include "/usr/include/liggghts/random_park.h"
  #include "/usr/include/liggghts/read_data.h"
  #include "/usr/include/liggghts/read_dump.h"
  #include "/usr/include/liggghts/read_restart.h"
  #include "/usr/include/liggghts/reader.h"
  #include "/usr/include/liggghts/reader_native.h"
  #include "/usr/include/liggghts/reader_xyz.h"
  #include "/usr/include/liggghts/region.h"
  #include "/usr/include/liggghts/region_block.h"
  #include "/usr/include/liggghts/region_cone.h"
  #include "/usr/include/liggghts/region_cylinder.h"
  #include "/usr/include/liggghts/region_intersect.h"
  #include "/usr/include/liggghts/region_mesh_tet.h"
  #include "/usr/include/liggghts/region_mesh_tet_I.h"
  #include "/usr/include/liggghts/region_neighbor_list.h"
  #include "/usr/include/liggghts/region_neighbor_list_I.h"
  #include "/usr/include/liggghts/region_neighbor_list_base.h"
  #include "/usr/include/liggghts/region_neighbor_list_definitions.h"
  #include "/usr/include/liggghts/region_plane.h"
  #include "/usr/include/liggghts/region_prism.h"
  #include "/usr/include/liggghts/region_sphere.h"
  #include "/usr/include/liggghts/region_union.h"
  #include "/usr/include/liggghts/region_wedge.h"
  #include "/usr/include/liggghts/replicate.h"
  #include "/usr/include/liggghts/respa.h"
  #include "/usr/include/liggghts/rolling_model_base.h"
  #include "/usr/include/liggghts/rolling_model_cdt.h"
  #include "/usr/include/liggghts/rolling_model_epsd.h"
  #include "/usr/include/liggghts/rolling_model_epsd2.h"
  #include "/usr/include/liggghts/rolling_model_epsd3.h"
  #include "/usr/include/liggghts/rolling_model_luding.h"
  #include "/usr/include/liggghts/rotate.h"
  #include "/usr/include/liggghts/run.h"
  #include "/usr/include/liggghts/run_time.h"
  #include "/usr/include/liggghts/scalar_container.h"
  #include "/usr/include/liggghts/set.h"
  #include "/usr/include/liggghts/settings.h"
  #include "/usr/include/liggghts/signal_handling.h"
  #include "/usr/include/liggghts/sort_buffer.h"
  #include "/usr/include/liggghts/special.h"
  #include "/usr/include/liggghts/sph_kernel_cubicspline.h"
  #include "/usr/include/liggghts/sph_kernel_cubicspline2D.h"
  #include "/usr/include/liggghts/sph_kernel_spiky.h"
  #include "/usr/include/liggghts/sph_kernel_spiky2D.h"
  #include "/usr/include/liggghts/sph_kernel_wendland.h"
  #include "/usr/include/liggghts/sph_kernel_wendland2D.h"
  #include "/usr/include/liggghts/sph_kernels.h"
  #include "/usr/include/liggghts/string_liggghts.h"
  #include "/usr/include/liggghts/suffix.h"
  #include "/usr/include/liggghts/superquadric.h"
  #include "/usr/include/liggghts/surface_mesh.h"
  #include "/usr/include/liggghts/surface_mesh_I.h"
  #include "/usr/include/liggghts/surface_mesh_feature_remove.h"
  #include "/usr/include/liggghts/surface_mesh_feature_remove_I.h"
  #include "/usr/include/liggghts/surface_model_base.h"
  #include "/usr/include/liggghts/surface_model_default.h"
  #include "/usr/include/liggghts/surface_model_multicontact.h"
  #include "/usr/include/liggghts/surface_model_superquadric.h"
  #include "/usr/include/liggghts/tangential_model_base.h"
  #include "/usr/include/liggghts/tangential_model_history.h"
  #include "/usr/include/liggghts/tangential_model_luding_tn.h"
  #include "/usr/include/liggghts/tangential_model_no_history.h"
  #include "/usr/include/liggghts/tet_mesh.h"
  #include "/usr/include/liggghts/tet_mesh_I.h"
  #include "/usr/include/liggghts/thermo.h"
  #include "/usr/include/liggghts/timer.h"
  #include "/usr/include/liggghts/tracking_mesh.h"
  #include "/usr/include/liggghts/tracking_mesh_I.h"
  #include "/usr/include/liggghts/tri_line.h"
  #include "/usr/include/liggghts/tri_mesh.h"
  #include "/usr/include/liggghts/tri_mesh_I.h"
  #include "/usr/include/liggghts/tri_mesh_I_superquadric.h"
  #include "/usr/include/liggghts/tri_mesh_deform.h"
  #include "/usr/include/liggghts/tri_mesh_planar.h"
  #include "/usr/include/liggghts/tri_mesh_planar_I.h"
  #include "/usr/include/liggghts/universe.h"
  #include "/usr/include/liggghts/update.h"
  #include "/usr/include/liggghts/utils.h"
  #include "/usr/include/liggghts/variable.h"
  #include "/usr/include/liggghts/vector_container.h"
  #include "/usr/include/liggghts/vector_liggghts.h"
  #include "/usr/include/liggghts/velocity.h"
  #include "/usr/include/liggghts/verlet.h"
  #include "/usr/include/liggghts/version.h"
  #include "/usr/include/liggghts/volume_mesh.h"
  #include "/usr/include/liggghts/volume_mesh_I.h"
  #include "/usr/include/liggghts/write_data.h"
  #include "/usr/include/liggghts/write_dump.h"
  #include "/usr/include/liggghts/write_restart.h"

  // add namespaces
  namespace LAMMPS_NS{typedef int tmp_add_type_1;}
  LAMMPS_NS::tmp_add_type_1 tmp_add_func_1(){return 0;};

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

In file included from /usr/include/liggghts/abstract_mesh.h:45,
                 from /tmp/hX5jhEceJs/dump1.h:12:
/usr/include/liggghts/pointers.h:63:10: fatal error: mpi.h: No such file or directory
   63 | #include <mpi.h>
      |          ^~~~~~~
compilation terminated.

