Temporary header file '/tmp/PuF1iBpfWl/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/lorene/C++/Include/app_hor.h"
  #include "/usr/include/lorene/C++/Include/base_val.h"
  #include "/usr/include/lorene/C++/Include/base_vect.h"
  #include "/usr/include/lorene/C++/Include/bhole.h"
  #include "/usr/include/lorene/C++/Include/bin_bhns.h"
  #include "/usr/include/lorene/C++/Include/bin_bhns_extr.h"
  #include "/usr/include/lorene/C++/Include/bin_ns_bh.h"
  #include "/usr/include/lorene/C++/Include/bin_ns_ncp.h"
  #include "/usr/include/lorene/C++/Include/binaire.h"
  #include "/usr/include/lorene/C++/Include/binary.h"
  #include "/usr/include/lorene/C++/Include/binary_xcts.h"
  #include "/usr/include/lorene/C++/Include/blackhole.h"
  #include "/usr/include/lorene/C++/Include/boson_star.h"
  #include "/usr/include/lorene/C++/Include/change_var.h"
  #include "/usr/include/lorene/C++/Include/cmp.h"
  #include "/usr/include/lorene/C++/Include/compobj.h"
  #include "/usr/include/lorene/C++/Include/connection.h"
  #include "/usr/include/lorene/C++/Include/coord.h"
  #include "/usr/include/lorene/C++/Include/diff.h"
  #include "/usr/include/lorene/C++/Include/dim_tbl.h"
  #include "/usr/include/lorene/C++/Include/eos.h"
  #include "/usr/include/lorene/C++/Include/eos_bifluid.h"
  #include "/usr/include/lorene/C++/Include/eos_compose.h"
  #include "/usr/include/lorene/C++/Include/eos_fitting.h"
  #include "/usr/include/lorene/C++/Include/eos_mag.h"
  #include "/usr/include/lorene/C++/Include/eos_multi_poly.h"
  #include "/usr/include/lorene/C++/Include/eos_tabul.h"
  #include "/usr/include/lorene/C++/Include/et_bin_bhns_extr.h"
  #include "/usr/include/lorene/C++/Include/et_bin_nsbh.h"
  #include "/usr/include/lorene/C++/Include/et_rot_bifluid.h"
  #include "/usr/include/lorene/C++/Include/et_rot_diff.h"
  #include "/usr/include/lorene/C++/Include/et_rot_mag.h"
  #include "/usr/include/lorene/C++/Include/etoile.h"
  #include "/usr/include/lorene/C++/Include/evolution.h"
  #include "/usr/include/lorene/C++/Include/excised_slice.h"
  #include "/usr/include/lorene/C++/Include/excision_hor.h"
  #include "/usr/include/lorene/C++/Include/excision_surf.h"
  #include "/usr/include/lorene/C++/Include/graphique.h"
  #include "/usr/include/lorene/C++/Include/graphique_vtk.h"
  #include "/usr/include/lorene/C++/Include/gravastar.h"
  #include "/usr/include/lorene/C++/Include/grille_val.h"
  #include "/usr/include/lorene/C++/Include/grilles.h"
  #include "/usr/include/lorene/C++/Include/headcpp.h"
  #include "/usr/include/lorene/C++/Include/hole_bhns.h"
  #include "/usr/include/lorene/C++/Include/hoteos.h"
  #include "/usr/include/lorene/C++/Include/isol_hole.h"
  #include "/usr/include/lorene/C++/Include/isol_hor.h"
  #include "/usr/include/lorene/C++/Include/itbl.h"
  #include "/usr/include/lorene/C++/Include/map.h"
  #include "/usr/include/lorene/C++/Include/matrice.h"
  #include "/usr/include/lorene/C++/Include/metconf.h"
  #include "/usr/include/lorene/C++/Include/metric.h"
  #include "/usr/include/lorene/C++/Include/metrique.h"
  #include "/usr/include/lorene/C++/Include/mtbl.h"
  #include "/usr/include/lorene/C++/Include/mtbl_cf.h"
  #include "/usr/include/lorene/C++/Include/nbr_spx.h"
  #include "/usr/include/lorene/C++/Include/ope_elementary.h"
  #include "/usr/include/lorene/C++/Include/param.h"
  #include "/usr/include/lorene/C++/Include/param_elliptic.h"
  #include "/usr/include/lorene/C++/Include/proto.h"
  #include "/usr/include/lorene/C++/Include/proto_f77.h"
  #include "/usr/include/lorene/C++/Include/scalar.h"
  #include "/usr/include/lorene/C++/Include/spheroid.h"
  #include "/usr/include/lorene/C++/Include/star.h"
  #include "/usr/include/lorene/C++/Include/star_bhns.h"
  #include "/usr/include/lorene/C++/Include/star_rot.h"
  #include "/usr/include/lorene/C++/Include/star_rot_dirac.h"
  #include "/usr/include/lorene/C++/Include/star_rot_dirac_diff.h"
  #include "/usr/include/lorene/C++/Include/sym_tensor.h"
  #include "/usr/include/lorene/C++/Include/tbl.h"
  #include "/usr/include/lorene/C++/Include/tbl_val.h"
  #include "/usr/include/lorene/C++/Include/tenseur.h"
  #include "/usr/include/lorene/C++/Include/tensor.h"
  #include "/usr/include/lorene/C++/Include/time_slice.h"
  #include "/usr/include/lorene/C++/Include/type_parite.h"
  #include "/usr/include/lorene/C++/Include/unites.h"
  #include "/usr/include/lorene/C++/Include/utilitaires.h"
  #include "/usr/include/lorene/C++/Include/valeur.h"
  #include "/usr/include/lorene/C++/Include/vector.h"
  #include "/usr/lib/arm-linux-gnueabihf/lorene/Devel/template.h"

  // add namespaces
  namespace Lorene{typedef int tmp_add_type_1;}
  Lorene::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Lorene{namespace Unites{typedef int tmp_add_type_2;}}
  Lorene::Unites::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Lorene{namespace Unites_mag{typedef int tmp_add_type_3;}}
  Lorene::Unites_mag::tmp_add_type_3 tmp_add_func_3(){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/PuF1iBpfWl/dump1.h"  -I/usr/include/lorene/C\+\+/Include

In file included from /tmp/PuF1iBpfWl/dump1.h:19:
/usr/include/lorene/C++/Include/bin_ns_ncp.h:80:9: error: ‘Et_bin_ncp’ does not name a type; did you mean ‘Et_bin_nsbh’?
   80 |         Et_bin_ncp star1 ;
      |         ^~~~~~~~~~
      |         Et_bin_nsbh
/usr/include/lorene/C++/Include/bin_ns_ncp.h:83:9: error: ‘Et_bin_ncp’ does not name a type; did you mean ‘Et_bin_nsbh’?
   83 |         Et_bin_ncp star2 ;
      |         ^~~~~~~~~~
      |         Et_bin_nsbh
/usr/include/lorene/C++/Include/bin_ns_ncp.h:89:9: error: ‘Et_bin_ncp’ does not name a type; did you mean ‘Et_bin_nsbh’?
   89 |         Et_bin_ncp* et[2] ;
      |         ^~~~~~~~~~
      |         Et_bin_nsbh
/usr/include/lorene/C++/Include/bin_ns_ncp.h:194:9: error: ‘Et_bin_ncp’ does not name a type; did you mean ‘Et_bin_nsbh’?
  194 |         Et_bin_ncp& set(int i)
      |         ^~~~~~~~~~
      |         Et_bin_nsbh
/usr/include/lorene/C++/Include/bin_ns_ncp.h:210:15: error: ‘Et_bin_ncp’ does not name a type; did you mean ‘Et_bin_nsbh’?
  210 |         const Et_bin_ncp& operator()(int i) const
      |               ^~~~~~~~~~
      |               Et_bin_nsbh
In file included from /tmp/PuF1iBpfWl/dump1.h:91:
/usr/lib/arm-linux-gnueabihf/lorene/Devel/template.h:70:17: error: expected unqualified-id before ‘?’ token
   70 |         mutable ?? p_?? ;   ///< Comment for Doxygen
      |                 ^
/usr/lib/arm-linux-gnueabihf/lorene/Devel/template.h:75:13: error: expected unqualified-id before ‘?’ token
   75 |         XXX(??) ;                       ///< Standard constructor
      |             ^
/usr/lib/arm-linux-gnueabihf/lorene/Devel/template.h:75:13: error: expected ‘)’ before ‘?’ token
   75 |         XXX(??) ;                       ///< Standard constructor
      |            ~^
      |             )

