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 | ~^ | )