Temporary header file '/tmp/9Z3x4XQNlh/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/stdlib.h" #include "/usr/include/stdio.h" #include "/usr/include/pluto/afuncs.h" #include "/usr/include/pluto/cgi_func.h" #include "/usr/include/pluto/colors.h" #include "/usr/include/pluto/comets.h" #include "/usr/include/pluto/date.h" #include "/usr/include/pluto/get_bin.h" #include "/usr/include/pluto/gust86.h" #include "/usr/include/pluto/lun_tran.h" #include "/usr/include/pluto/lunar.h" #include "/usr/include/pluto/mpc_func.h" #include "/usr/include/pluto/riseset3.h" #include "/usr/include/pluto/showelem.h" #include "/usr/include/pluto/vislimit.h" // 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; brightness_data* tmp_add_class_3; dpt* tmp_add_class_4; elements* tmp_add_class_5; planet_data* tmp_add_class_6; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/9Z3x4XQNlh/dump1.h" In file included from /tmp/9Z3x4XQNlh/dump1.h:14: /usr/include/pluto/afuncs.h:64:15: error: expected initializer before ‘make_var_desig’ 64 | void DLL_FUNC make_var_desig( char DLLPTR *buff, int var_no); | ^~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:65:14: error: expected initializer before ‘decipher_var_desig’ 65 | int DLL_FUNC decipher_var_desig( const char DLLPTR *desig); | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:66:14: error: expected initializer before ‘setup_precession’ 66 | int DLL_FUNC setup_precession( double DLLPTR *matrix, double t1, | ^~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:68:14: error: expected initializer before ‘setup_ecliptic_precession’ 68 | int DLL_FUNC setup_ecliptic_precession( double DLLPTR *matrix, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:70:14: error: expected initializer before ‘setup_precession_with_nutation’ 70 | int DLL_FUNC setup_precession_with_nutation( double DLLPTR *matrix, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:72:14: error: expected initializer before ‘setup_precession_with_nutation_delta’ 72 | int DLL_FUNC setup_precession_with_nutation_delta( double DLLPTR *matrix, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:75:14: error: expected initializer before ‘precess_vector’ 75 | int DLL_FUNC precess_vector( const double DLLPTR *matrix, | ^~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:78:14: error: expected initializer before ‘deprecess_vector’ 78 | int DLL_FUNC deprecess_vector( const double DLLPTR *matrix, | ^~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:81:14: error: expected initializer before ‘precess_ra_dec’ 81 | int DLL_FUNC precess_ra_dec( const double DLLPTR *matrix, | ^~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:84:15: error: expected initializer before ‘rotate_vector’ 84 | void DLL_FUNC rotate_vector( double DLLPTR *v, const double angle, | ^~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:86:15: error: expected initializer before ‘polar3_to_cartesian’ 86 | void DLL_FUNC polar3_to_cartesian( double *vect, const double lon, | ^~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:88:17: error: expected initializer before ‘vector3_length’ 88 | double DLL_FUNC vector3_length( const double *vect); | ^~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:89:15: error: expected initializer before ‘vector_cross_product’ 89 | void DLL_FUNC vector_cross_product( double *xprod, const double *a, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:93:15: error: expected initializer before ‘equatorial_to_ecliptic’ 93 | void DLL_FUNC equatorial_to_ecliptic( double *vect); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:94:15: error: expected initializer before ‘ecliptic_to_equatorial’ 94 | void DLL_FUNC ecliptic_to_equatorial( double *vect); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:95:15: error: expected initializer before ‘set_identity_matrix’ 95 | void DLL_FUNC set_identity_matrix( double DLLPTR *matrix); | ^~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:96:15: error: expected initializer before ‘invert_orthonormal_matrix’ 96 | void DLL_FUNC invert_orthonormal_matrix( double DLLPTR *matrix); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:97:15: error: expected initializer before ‘spin_matrix’ 97 | void DLL_FUNC spin_matrix( double *v1, double *v2, const double angle); | ^~~~~~~~~~~ /usr/include/pluto/afuncs.h:98:15: error: expected initializer before ‘pre_spin_matrix’ 98 | void DLL_FUNC pre_spin_matrix( double *v1, double *v2, const double angle); | ^~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:99:17: error: expected initializer before ‘td_minus_ut’ 99 | double DLL_FUNC td_minus_ut( const double jd); /* delta_t.c */ | ^~~~~~~~~~~ /usr/include/pluto/afuncs.h:100:17: error: expected initializer before ‘td_minus_utc’ 100 | double DLL_FUNC td_minus_utc( const double jd_utc); /* delta_t.c */ | ^~~~~~~~~~~~ /usr/include/pluto/afuncs.h:101:22: error: expected initializer before ‘tdb_minus_tdt’ 101 | long double DLL_FUNC tdb_minus_tdt( const long double t_centuries); | ^~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:102:15: error: expected initializer before ‘reset_td_minus_dt_string’ 102 | void DLL_FUNC reset_td_minus_dt_string( const char *string); /* delta_t.c */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:104:17: error: expected initializer before ‘green_sidereal_time’ 104 | double DLL_FUNC green_sidereal_time( double jd_ut); /* alt_az.c */ | ^~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:105:17: error: expected initializer before ‘acose’ 105 | double DLL_FUNC acose( const double arg); /* alt_az.c */ | ^~~~~ /usr/include/pluto/afuncs.h:106:17: error: expected initializer before ‘asine’ 106 | double DLL_FUNC asine( const double arg); /* alt_az.c */ | ^~~~~ /usr/include/pluto/afuncs.h:107:15: error: expected initializer before ‘full_ra_dec_to_alt_az’ 107 | void DLL_FUNC full_ra_dec_to_alt_az( const DPT DLLPTR *ra_dec, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:111:15: error: expected initializer before ‘full_alt_az_to_ra_dec’ 111 | void DLL_FUNC full_alt_az_to_ra_dec( DPT DLLPTR *ra_dec, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:114:15: error: expected initializer before ‘ra_dec_to_galactic’ 114 | void DLL_FUNC ra_dec_to_galactic( const double ra, const double dec, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:116:25: error: expected initializer before ‘j2000_to_galactic_matrix’ 116 | const double * DLL_FUNC j2000_to_galactic_matrix( void); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:117:15: error: expected initializer before ‘galactic_to_ra_dec’ 117 | void DLL_FUNC galactic_to_ra_dec( const double glat, double glon, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:119:15: error: expected initializer before ‘ra_dec_to_supergalactic’ 119 | void DLL_FUNC ra_dec_to_supergalactic( const double ra, const double dec, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:121:25: error: expected initializer before ‘j2000_to_supergalactic_matrix’ 121 | const double * DLL_FUNC j2000_to_supergalactic_matrix( void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:122:15: error: expected initializer before ‘supergalactic_to_ra_dec’ 122 | void DLL_FUNC supergalactic_to_ra_dec( const double glat, double glon, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:124:15: error: expected initializer before ‘precess_pt’ 124 | void DLL_FUNC precess_pt( DPT DLLPTR *opt, const DPT DLLPTR *ipt, | ^~~~~~~~~~ /usr/include/pluto/afuncs.h:126:14: error: expected initializer before ‘get_comet_file’ 126 | int DLL_FUNC get_comet_file( const char *cd_path, | ^~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:128:14: error: expected initializer before ‘extract_periodic_name’ 128 | int DLL_FUNC extract_periodic_name( const char *istr, char *ostr); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:129:17: error: expected initializer before ‘refraction’ 129 | double DLL_FUNC refraction( const double observed_alt); | ^~~~~~~~~~ /usr/include/pluto/afuncs.h:130:17: error: expected initializer before ‘reverse_refraction’ 130 | double DLL_FUNC reverse_refraction( const double true_alt); | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:131:17: error: expected initializer before ‘saasta_refraction’ 131 | double DLL_FUNC saasta_refraction( const double observed_alt, | ^~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:134:17: error: expected initializer before ‘reverse_saasta_refraction’ 134 | double DLL_FUNC reverse_saasta_refraction( const double true_alt, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:137:17: error: expected initializer before ‘integrated_refraction’ 137 | double DLL_FUNC integrated_refraction( const double latitude, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:141:17: error: expected initializer before ‘reverse_integrated_refraction’ 141 | double DLL_FUNC reverse_integrated_refraction( const double latitude, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:146:14: error: expected initializer before ‘calc_dist_and_posn_ang’ 146 | int DLL_FUNC calc_dist_and_posn_ang( const double *p1, const double *p2, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:148:15: error: expected initializer before ‘reverse_dist_and_posn_ang’ 148 | void DLL_FUNC reverse_dist_and_posn_ang( double *to, const double *from, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:161:14: error: expected initializer before ‘load_earth_orientation_params’ 161 | int DLL_FUNC load_earth_orientation_params( const char *filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:162:14: error: expected initializer before ‘get_earth_orientation_params’ 162 | int DLL_FUNC get_earth_orientation_params( const double jd, /* eop_prec.c */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/afuncs.h:164:14: error: expected initializer before ‘setup_precession_with_nutation_eops’ 164 | int DLL_FUNC setup_precession_with_nutation_eops( double DLLPTR *matrix, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/9Z3x4XQNlh/dump1.h:17: /usr/include/pluto/comets.h:45:14: error: expected initializer before ‘calc_classical_elements’ 45 | int DLL_FUNC calc_classical_elements( ELEMENTS *elem, const double *r, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/comets.h:47:14: error: expected initializer before ‘comet_posn_and_vel’ 47 | int DLL_FUNC comet_posn_and_vel( ELEMENTS DLLPTR *elem, double t, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/comets.h:49:14: error: expected initializer before ‘comet_posn’ 49 | int DLL_FUNC comet_posn( ELEMENTS DLLPTR *elem, double t, double DLLPTR *loc); /* astfuncs.c */ | ^~~~~~~~~~ /usr/include/pluto/comets.h:50:15: error: expected initializer before ‘derive_quantities’ 50 | void DLL_FUNC derive_quantities( ELEMENTS DLLPTR *e, const double gm); | ^~~~~~~~~~~~~~~~~ /usr/include/pluto/comets.h:51:14: error: expected initializer before ‘setup_elems_from_ast_file’ 51 | int DLL_FUNC setup_elems_from_ast_file( ELEMENTS DLLPTR *class_elem, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/9Z3x4XQNlh/dump1.h:18: /usr/include/pluto/date.h:23:15: error: expected initializer before ‘dmy_to_day’ 23 | long DLL_FUNC dmy_to_day( const int day, const int month, const long year, | ^~~~~~~~~~ /usr/include/pluto/date.h:25:15: error: expected initializer before ‘day_to_dmy’ 25 | void DLL_FUNC day_to_dmy( const long jd, int DLLPTR *day, | ^~~~~~~~~~ /usr/include/pluto/date.h:27:15: error: expected initializer before ‘full_ctime’ 27 | void DLL_FUNC full_ctime( char *buff, double jd, const int format); | ^~~~~~~~~~ /usr/include/pluto/date.h:28:15: error: expected initializer before ‘full_ctimel’ 28 | void DLL_FUNC full_ctimel( char *buff, long double t2k, const int format); | ^~~~~~~~~~~ /usr/include/pluto/date.h:29:23: error: expected initializer before ‘set_month_name’ 29 | const char * DLL_FUNC set_month_name( const int month, const char *new_name); | ^~~~~~~~~~~~~~ /usr/include/pluto/date.h:30:23: error: expected initializer before ‘set_day_of_week_name’ 30 | const char * DLL_FUNC set_day_of_week_name( const int day_of_week, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/date.h:32:17: error: expected initializer before ‘decimal_day_to_dmy’ 32 | double DLL_FUNC decimal_day_to_dmy( double jd, long *year, int *month, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/date.h:34:17: error: expected initializer before ‘split_time’ 34 | double DLL_FUNC split_time( double jd, long *year, int *month, int *day, | ^~~~~~~~~~ /usr/include/pluto/date.h:36:22: error: expected initializer before ‘split_timel’ 36 | long double DLL_FUNC split_timel( long double t2k, long *year, int *month, int *day, | ^~~~~~~~~~~ /usr/include/pluto/date.h:38:17: error: expected initializer before ‘get_time_from_string’ 38 | double DLL_FUNC get_time_from_string( double initial_jd, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/date.h:40:22: error: expected initializer before ‘get_time_from_stringl’ 40 | long double DLL_FUNC get_time_from_stringl( long double initial_t2k, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/date.h:162:15: error: expected initializer before ‘set_chinese_calendar_data’ 162 | void DLL_FUNC set_chinese_calendar_data( void *cdata); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/date.h:163:14: error: expected initializer before ‘get_chinese_intercalary_month’ 163 | int DLL_FUNC get_chinese_intercalary_month( void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/9Z3x4XQNlh/dump1.h:22: /usr/include/pluto/lunar.h:44:17: error: expected initializer before ‘lunar_lat’ 44 | double DLL_FUNC lunar_lat( const void FAR *data, const double DLLPTR *fund, | ^~~~~~~~~ /usr/include/pluto/lunar.h:46:14: error: expected initializer before ‘lunar_lon_and_dist’ 46 | int DLL_FUNC lunar_lon_and_dist( const void FAR *data, const double DLLPTR *fund, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:49:14: error: expected initializer before ‘unload_ps1996_series’ 49 | int DLL_FUNC unload_ps1996_series( void *p); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:50:14: error: expected initializer before ‘get_ps1996_position’ 50 | int DLL_FUNC get_ps1996_position( const double jd, const void *iptr, | ^~~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:53:17: error: expected initializer before ‘load_ps1996_series’ 53 | void * DLL_FUNC load_ps1996_series( FILE *ifile, double jd, int planet_no); | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:54:14: error: expected initializer before ‘compute_elp_xyz’ 54 | int DLL_FUNC compute_elp_xyz( FILE *ifile, const double t_cen, const double prec, | ^~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:56:14: error: expected initializer before ‘calc_big_vsop_loc’ 56 | int DLL_FUNC calc_big_vsop_loc( FILE *ifile, const int planet, | ^~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:60:14: error: expected initializer before ‘lunar_fundamentals’ 60 | int DLL_FUNC lunar_fundamentals( const void FAR *data, const double t, | ^~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:62:17: error: expected initializer before ‘mean_obliquity’ 62 | double DLL_FUNC mean_obliquity( const double t_cen); | ^~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:63:14: error: expected initializer before ‘calc_pluto_loc’ 63 | int DLL_FUNC calc_pluto_loc( const void FAR *data, double DLLPTR *loc, | ^~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:65:14: error: expected initializer before ‘calc_jsat_loc’ 65 | int DLL_FUNC calc_jsat_loc( const double jd, double DLLPTR *jsats, | ^~~~~~~~~~~~~ /usr/include/pluto/lunar.h:67:14: error: expected initializer before ‘calc_ssat_loc’ 67 | int DLL_FUNC calc_ssat_loc( const double t, double DLLPTR *ssat, | ^~~~~~~~~~~~~ /usr/include/pluto/lunar.h:69:15: error: expected initializer before ‘calc_triton_loc’ 69 | void DLL_FUNC calc_triton_loc( const double jd, double *vect); | ^~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:70:17: error: expected initializer before ‘calc_vsop_loc’ 70 | double DLL_FUNC calc_vsop_loc( const void FAR *data, const int planet, | ^~~~~~~~~~~~~ /usr/include/pluto/lunar.h:72:14: error: expected initializer before ‘nutation’ 72 | int DLL_FUNC nutation( const double t, double DLLPTR *d_lon, | ^~~~~~~~ /usr/include/pluto/lunar.h:74:14: error: expected initializer before ‘compute_planet’ 74 | int DLL_FUNC compute_planet( const char FAR *vsop_data, const int planet_no, | ^~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:76:14: error: expected initializer before ‘calc_planet_orientation’ 76 | int DLL_FUNC calc_planet_orientation( const int planet_no, const int system_no, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:78:14: error: expected initializer before ‘load_cospar_file’ 78 | int DLL_FUNC load_cospar_file( const char *filename); | ^~~~~~~~~~~~~~~~ /usr/include/pluto/lunar.h:79:14: error: expected initializer before ‘evaluate_rock’ 79 | int DLL_FUNC evaluate_rock( const double jd, const int jpl_id, | ^~~~~~~~~~~~~ In file included from /tmp/9Z3x4XQNlh/dump1.h:25: /usr/include/pluto/showelem.h:30:14: error: expected initializer before ‘elements_in_mpc_format’ 30 | int DLL_FUNC elements_in_mpc_format( char *obuff, const ELEMENTS *elem, | ^~~~~~~~~~~~~~~~~~~~~~