Temporary header file '/tmp/wguvuXYe65/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/stdint.h" #include "/usr/include/gnokii/bitmaps.h" #include "/usr/include/gnokii/call.h" #include "/usr/include/gnokii/common.h" #include "/usr/include/gnokii/data.h" #include "/usr/include/gnokii/encoding.h" #include "/usr/include/gnokii/error.h" #include "/usr/include/gnokii/mms.h" #include "/usr/include/gnokii/networks.h" #include "/usr/include/gnokii/ringtones.h" #include "/usr/include/gnokii/rlp-common.h" #include "/usr/include/gnokii/sms.h" #include "/usr/include/gnokii/statemachine.h" #include "/usr/include/gnokii/virtmodem.h" #include "/usr/include/gnokii/wappush.h" #include "/usr/include/gnokii.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; gn_statemachine* tmp_add_class_3; itimerval* tmp_add_class_4; vm_queue* tmp_add_class_5; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/wguvuXYe65/dump1.h" In file included from /usr/include/gnokii/bitmaps.h:39, from /tmp/wguvuXYe65/dump1.h:13: /usr/include/gnokii/error.h:96:1: error: ‘GNOKII_API’ does not name a type 96 | GNOKII_API char *gn_error_print(gn_error e); | ^~~~~~~~~~ /usr/include/gnokii/error.h:96:1: note: the macro ‘GNOKII_API’ had not yet been defined In file included from /tmp/wguvuXYe65/dump1.h:27: /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /usr/include/gnokii/bitmaps.h:40: /usr/include/gnokii/common.h:58:1: error: ‘GNOKII_API’ does not name a type 58 | GNOKII_API const char *gn_connection_type2str(gn_connection_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:58:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:117:1: error: ‘GNOKII_API’ does not name a type 117 | GNOKII_API gn_memory_type gn_str2memory_type(const char *s); | ^~~~~~~~~~ /usr/include/gnokii/common.h:117:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:118:1: error: ‘GNOKII_API’ does not name a type 118 | GNOKII_API const char *gn_memory_type2str(gn_memory_type mt); | ^~~~~~~~~~ /usr/include/gnokii/common.h:118:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:129:1: error: ‘GNOKII_API’ does not name a type 129 | GNOKII_API const char *gn_power_source2str(gn_power_source s); | ^~~~~~~~~~ /usr/include/gnokii/common.h:129:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:141:1: error: ‘GNOKII_API’ does not name a type 141 | GNOKII_API const char *gn_security_code_type2str(gn_security_code_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:141:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:218:1: error: ‘GNOKII_API’ does not name a type 218 | GNOKII_API const char *gn_phonebook_number_type2str(gn_phonebook_number_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:218:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:256:1: error: ‘GNOKII_API’ does not name a type 256 | GNOKII_API const char *gn_phonebook_entry_type2str(gn_phonebook_entry_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:256:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:257:1: error: ‘GNOKII_API’ does not name a type 257 | GNOKII_API const char *gn_subentrytype2string(gn_phonebook_entry_type entry_type, gn_phonebook_number_type number_type); | ^~~~~~~~~~ /usr/include/gnokii/common.h:257:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:268:1: error: ‘GNOKII_API’ does not name a type 268 | GNOKII_API const char *gn_phonebook_group_type2str(gn_phonebook_group_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:268:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:380:1: error: ‘GNOKII_API’ does not name a type 380 | GNOKII_API const char *gn_calnote_type2str(gn_calnote_type t); | ^~~~~~~~~~ /usr/include/gnokii/common.h:380:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:391:1: error: ‘GNOKII_API’ does not name a type 391 | GNOKII_API const char *gn_calnote_recurrence2str(gn_calnote_recurrence r); | ^~~~~~~~~~ /usr/include/gnokii/common.h:391:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:434:1: error: ‘GNOKII_API’ does not name a type 434 | GNOKII_API const char *gn_todo_priority2str(gn_todo_priority p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:434:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:470:1: error: ‘GNOKII_API’ does not name a type 470 | GNOKII_API const char *gn_wap_session2str(gn_wap_session p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:470:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:477:1: error: ‘GNOKII_API’ does not name a type 477 | GNOKII_API const char *gn_wap_authentication2str(gn_wap_authentication p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:477:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:486:1: error: ‘GNOKII_API’ does not name a type 486 | GNOKII_API const char *gn_wap_bearer2str(gn_wap_bearer p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:486:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:493:1: error: ‘GNOKII_API’ does not name a type 493 | GNOKII_API const char *gn_wap_call_type2str(gn_wap_call_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:493:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:501:1: error: ‘GNOKII_API’ does not name a type 501 | GNOKII_API const char *gn_wap_call_speed2str(gn_wap_call_speed p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:501:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:508:1: error: ‘GNOKII_API’ does not name a type 508 | GNOKII_API const char *gn_wap_login2str(gn_wap_login p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:508:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:515:1: error: ‘GNOKII_API’ does not name a type 515 | GNOKII_API const char *gn_wap_gprs2str(gn_wap_gprs p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:515:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:591:1: error: ‘GNOKII_API’ does not name a type 591 | GNOKII_API const char *gn_profile_message_type2str(gn_profile_message_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:591:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:598:1: error: ‘GNOKII_API’ does not name a type 598 | GNOKII_API const char *gn_profile_warning_type2str(gn_profile_warning_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:598:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:605:1: error: ‘GNOKII_API’ does not name a type 605 | GNOKII_API const char *gn_profile_vibration_type2str(gn_profile_vibration_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:605:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:616:1: error: ‘GNOKII_API’ does not name a type 616 | GNOKII_API const char *gn_profile_callalert_type2str(gn_profile_callalert_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:616:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:625:1: error: ‘GNOKII_API’ does not name a type 625 | GNOKII_API const char *gn_profile_keyvol_type2str(gn_profile_keyvol_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:625:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:635:1: error: ‘GNOKII_API’ does not name a type 635 | GNOKII_API const char *gn_profile_volume_type2str(gn_profile_volume_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:635:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:714:1: error: ‘GNOKII_API’ does not name a type 714 | GNOKII_API const char *gn_call_divert_type2str(gn_call_divert_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:714:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:723:1: error: ‘GNOKII_API’ does not name a type 723 | GNOKII_API const char *gn_call_divert_call_type2str(gn_call_divert_call_type p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:723:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:733:1: error: ‘GNOKII_API’ does not name a type 733 | GNOKII_API const char *gn_call_divert_operation2str(gn_call_divert_operation p); | ^~~~~~~~~~ /usr/include/gnokii/common.h:733:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/common.h:787:24: error: field ‘last’ has incomplete type ‘timeval’ 787 | struct timeval last; | ^~~~ /usr/include/gnokii/common.h:787:16: note: forward declaration of ‘struct timeval’ 787 | struct timeval last; | ^~~~~~~ /usr/include/gnokii/bitmaps.h:78:1: error: ‘GNOKII_API’ does not name a type 78 | GNOKII_API gn_error gn_file_bitmap_read(char *filename, gn_bmp *bitmap, gn_phone *info); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:78:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:79:1: error: ‘GNOKII_API’ does not name a type 79 | GNOKII_API gn_error gn_file_bitmap_save(char *filename, gn_bmp *bitmap, gn_phone *info); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:79:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:80:1: error: ‘GNOKII_API’ does not name a type 80 | GNOKII_API gn_error gn_file_bitmap_show(char *filename); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:80:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:82:1: error: ‘GNOKII_API’ does not name a type 82 | GNOKII_API gn_error gn_bmp_null(gn_bmp *bmp, gn_phone *info); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:82:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:83:1: error: ‘GNOKII_API’ does not name a type 83 | GNOKII_API void gn_bmp_point_set(gn_bmp *bmp, int x, int y); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:83:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:84:1: error: ‘GNOKII_API’ does not name a type 84 | GNOKII_API void gn_bmp_point_clear(gn_bmp *bmp, int x, int y); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:84:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:85:1: error: ‘GNOKII_API’ does not name a type 85 | GNOKII_API int gn_bmp_point(gn_bmp *bmp, int x, int y); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:85:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:86:1: error: ‘GNOKII_API’ does not name a type 86 | GNOKII_API void gn_bmp_clear(gn_bmp *bmp); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:86:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:87:1: error: ‘GNOKII_API’ does not name a type 87 | GNOKII_API void gn_bmp_resize(gn_bmp *bitmap, gn_bmp_types target, gn_phone *info); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:87:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:88:1: error: ‘GNOKII_API’ does not name a type 88 | GNOKII_API void gn_bmp_print(gn_bmp *bitmap, FILE *f); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:88:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:90:1: error: ‘GNOKII_API’ does not name a type 90 | GNOKII_API int gn_bmp_sms_encode(gn_bmp *bitmap, unsigned char *message); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:90:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/bitmaps.h:91:1: error: ‘GNOKII_API’ does not name a type 91 | GNOKII_API gn_error gn_bmp_sms_read(int type, unsigned char *message, unsigned char *code, gn_bmp *bitmap); | ^~~~~~~~~~ /usr/include/gnokii/bitmaps.h:91:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /tmp/wguvuXYe65/dump1.h:14: /usr/include/gnokii/call.h:86:24: error: field ‘start_time’ has incomplete type ‘timeval’ 86 | struct timeval start_time; | ^~~~~~~~~~ /usr/include/gnokii/common.h:787:16: note: forward declaration of ‘struct timeval’ 787 | struct timeval last; | ^~~~~~~ /usr/include/gnokii/call.h:87:24: error: field ‘answer_time’ has incomplete type ‘timeval’ 87 | struct timeval answer_time; | ^~~~~~~~~~~ /usr/include/gnokii/common.h:787:16: note: forward declaration of ‘struct timeval’ 787 | struct timeval last; | ^~~~~~~ /usr/include/gnokii/call.h:93:1: error: ‘GNOKII_API’ does not name a type 93 | GNOKII_API void gn_call_notifier(gn_call_status call_status, gn_call_info *call_info, struct gn_statemachine *state); | ^~~~~~~~~~ /usr/include/gnokii/call.h:93:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/call.h:94:1: error: ‘GNOKII_API’ does not name a type 94 | GNOKII_API gn_call *gn_call_get_active(int call_id); | ^~~~~~~~~~ /usr/include/gnokii/call.h:94:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/call.h:95:1: error: ‘GNOKII_API’ does not name a type 95 | GNOKII_API gn_error gn_call_answer(int call_id); | ^~~~~~~~~~ /usr/include/gnokii/call.h:95:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/call.h:96:1: error: ‘GNOKII_API’ does not name a type 96 | GNOKII_API gn_error gn_call_cancel(int call_id); | ^~~~~~~~~~ /usr/include/gnokii/call.h:96:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /usr/include/gnokii/sms.h:40, from /usr/include/gnokii/data.h:34, from /tmp/wguvuXYe65/dump1.h:16: /usr/include/gnokii/ringtones.h:152:1: error: ‘GNOKII_API’ does not name a type 152 | GNOKII_API gn_error gn_file_ringtone_read(char *filename, gn_ringtone *ringtone); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:152:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:153:1: error: ‘GNOKII_API’ does not name a type 153 | GNOKII_API gn_error gn_file_ringtone_save(char *filename, gn_ringtone *ringtone); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:153:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:155:1: error: ‘GNOKII_API’ does not name a type 155 | GNOKII_API unsigned char gn_ringtone_pack(gn_ringtone *ringtone, unsigned char *package, int *maxlength); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:155:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:156:1: error: ‘GNOKII_API’ does not name a type 156 | GNOKII_API gn_error gn_ringtone_unpack(gn_ringtone *ringtone, unsigned char *package, int maxlength); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:156:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:157:1: error: ‘GNOKII_API’ does not name a type 157 | GNOKII_API int gn_note_get(int number); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:157:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:158:1: error: ‘GNOKII_API’ does not name a type 158 | GNOKII_API void gn_ringtone_get_tone(const gn_ringtone *ringtone, int n, int *freq, int *ulen); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:158:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/ringtones.h:159:1: error: ‘GNOKII_API’ does not name a type 159 | GNOKII_API void gn_ringtone_set_duration(gn_ringtone *ringtone, int n, int ulen); | ^~~~~~~~~~ /usr/include/gnokii/ringtones.h:159:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /usr/include/gnokii/sms.h:41: /usr/include/gnokii/encoding.h:35:1: error: ‘GNOKII_API’ does not name a type 35 | GNOKII_API int gn_char_def_alphabet(unsigned char *string); | ^~~~~~~~~~ /usr/include/gnokii/encoding.h:35:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/encoding.h:55:1: error: ‘GNOKII_API’ does not name a type 55 | GNOKII_API void gn_char_set_encoding(const char* encoding); | ^~~~~~~~~~ /usr/include/gnokii/encoding.h:55:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/encoding.h:56:1: error: ‘GNOKII_API’ does not name a type 56 | GNOKII_API const char *gn_char_get_encoding(); | ^~~~~~~~~~ /usr/include/gnokii/encoding.h:56:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:113:1: error: ‘GNOKII_API’ does not name a type 113 | GNOKII_API const char *gn_sms_udh_type2str(gn_sms_udh_type t); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:113:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:233:1: error: ‘GNOKII_API’ does not name a type 233 | GNOKII_API const char *gn_sms_vp_time2str(gn_sms_vp_time t); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:233:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:258:1: error: ‘GNOKII_API’ does not name a type 258 | GNOKII_API const char *gn_sms_message_format2str(gn_sms_message_format t); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:258:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:289:1: error: ‘GNOKII_API’ does not name a type 289 | GNOKII_API const char *gn_sms_message_type2str(gn_sms_message_type t); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:289:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:328:1: error: ‘GNOKII_API’ does not name a type 328 | GNOKII_API const char *gn_sms_message_status2str(gn_sms_message_status t); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:328:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:496:1: error: ‘GNOKII_API’ does not name a type 496 | GNOKII_API void gn_sms_default_submit(gn_sms *sms); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:496:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:497:1: error: ‘GNOKII_API’ does not name a type 497 | GNOKII_API void gn_sms_default_deliver(gn_sms *sms); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:497:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:521:1: error: ‘GNOKII_API’ does not name a type 521 | GNOKII_API void gn_wap_push_init(gn_wap_push *wp); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:521:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/sms.h:522:1: error: ‘GNOKII_API’ does not name a type 522 | GNOKII_API gn_error gn_wap_push_encode(gn_wap_push *wp); | ^~~~~~~~~~ /usr/include/gnokii/sms.h:522:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /tmp/wguvuXYe65/dump1.h:20: /usr/include/gnokii/networks.h:47:1: error: ‘GNOKII_API’ does not name a type 47 | GNOKII_API char *gn_network_name_get(char *network_code); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:47:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:48:1: error: ‘GNOKII_API’ does not name a type 48 | GNOKII_API char *gn_network_code_get(char *network_name); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:48:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:49:1: error: ‘GNOKII_API’ does not name a type 49 | GNOKII_API char *gn_network_code_find(char *network_name, char *country_name); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:49:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:51:1: error: ‘GNOKII_API’ does not name a type 51 | GNOKII_API char *gn_country_name_translate(char *country_name); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:51:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:52:1: error: ‘GNOKII_API’ does not name a type 52 | GNOKII_API char *gn_country_name_get(char *country_code); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:52:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:53:1: error: ‘GNOKII_API’ does not name a type 53 | GNOKII_API char *gn_country_code_get(char *country_name); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:53:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:55:1: error: ‘GNOKII_API’ does not name a type 55 | GNOKII_API int gn_network_get(gn_network *network, int index); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:55:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:56:1: error: ‘GNOKII_API’ does not name a type 56 | GNOKII_API int gn_country_get(gn_country *country, int index); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:56:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/networks.h:58:1: error: ‘GNOKII_API’ does not name a type 58 | GNOKII_API char *gn_network2country(char *network); | ^~~~~~~~~~ /usr/include/gnokii/networks.h:58:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /tmp/wguvuXYe65/dump1.h:24: /usr/include/gnokii/statemachine.h:99:1: error: ‘GNOKII_API’ does not name a type 99 | GNOKII_API gn_state gn_sm_loop(int timeout, struct gn_statemachine *state); | ^~~~~~~~~~ /usr/include/gnokii/statemachine.h:99:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/statemachine.h:102:1: error: ‘GNOKII_API’ does not name a type 102 | GNOKII_API gn_error gn_sm_functions(gn_operation op, gn_data *data, struct gn_statemachine *sm); | ^~~~~~~~~~ /usr/include/gnokii/statemachine.h:102:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /tmp/wguvuXYe65/dump1.h:25: /usr/include/gnokii/virtmodem.h:46:1: error: ‘GNOKII_API’ does not name a type 46 | GNOKII_API int gn_vm_initialise(const char *iname, | ^~~~~~~~~~ /usr/include/gnokii/virtmodem.h:46:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/virtmodem.h:50:1: error: ‘GNOKII_API’ does not name a type 50 | GNOKII_API void gn_vm_loop(void); | ^~~~~~~~~~ /usr/include/gnokii/virtmodem.h:50:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | /usr/include/gnokii/virtmodem.h:51:1: error: ‘GNOKII_API’ does not name a type 51 | GNOKII_API void gn_vm_terminate(void); | ^~~~~~~~~~ /usr/include/gnokii/virtmodem.h:51:1: note: the macro ‘GNOKII_API’ had not yet been defined /usr/include/gnokii.h:59: note: it was later defined here 59 | # define GNOKII_API __attribute__ ((visibility("default"))) | In file included from /usr/include/gnokii.h:88: /usr/include/gnokii/wappush.h:39:35: error: ‘TOKEN_KNOWN’ conflicts with a previous declaration 39 | TOKEN_KNOWN = 0x00, /* token known */ | ^~~~ In file included from /tmp/wguvuXYe65/dump1.h:26: /usr/include/gnokii/wappush.h:39:9: note: previous declaration ‘gn_wap_push_tokens_masks TOKEN_KNOWN’ 39 | TOKEN_KNOWN = 0x00, /* token known */ | ^~~~~~~~~~~ /usr/include/gnokii/wappush.h:40:35: error: ‘TOKEN_KNOWN_C’ conflicts with a previous declaration 40 | TOKEN_KNOWN_C = 0x40, /* token known with content */ | ^~~~ /usr/include/gnokii/wappush.h:40:9: note: previous declaration ‘gn_wap_push_tokens_masks TOKEN_KNOWN_C’ 40 | TOKEN_KNOWN_C = 0x40, /* token known with content */ | ^~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:41:35: error: ‘TOKEN_KNOWN_A’ conflicts with a previous declaration 41 | TOKEN_KNOWN_A = 0x80, /* token known with attributes */ | ^~~~ /usr/include/gnokii/wappush.h:41:9: note: previous declaration ‘gn_wap_push_tokens_masks TOKEN_KNOWN_A’ 41 | TOKEN_KNOWN_A = 0x80, /* token known with attributes */ | ^~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:42:35: error: ‘TOKEN_KNOWN_AC’ conflicts with a previous declaration 42 | TOKEN_KNOWN_AC = 0xC0 /* token known with attr & content */ | ^~~~ /usr/include/gnokii/wappush.h:42:9: note: previous declaration ‘gn_wap_push_tokens_masks TOKEN_KNOWN_AC’ 42 | TOKEN_KNOWN_AC = 0xC0 /* token known with attr & content */ | ^~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:43:3: error: conflicting declaration ‘typedef enum gn_wap_push_tokens_masks gn_wap_push_tokens_masks’ 43 | } gn_wap_push_tokens_masks; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:43:3: note: previous declaration as ‘typedef enum gn_wap_push_tokens_masks gn_wap_push_tokens_masks’ 43 | } gn_wap_push_tokens_masks; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:47:35: error: ‘TAG_END’ conflicts with a previous declaration 47 | TAG_END = 0x01, /* end of TAG,ATTR list */ | ^~~~ /usr/include/gnokii/wappush.h:47:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_END’ 47 | TAG_END = 0x01, /* end of TAG,ATTR list */ | ^~~~~~~ /usr/include/gnokii/wappush.h:48:35: error: ‘TAG_INLINE’ conflicts with a previous declaration 48 | TAG_INLINE = 0x03, /* inline string */ | ^~~~ /usr/include/gnokii/wappush.h:48:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_INLINE’ 48 | TAG_INLINE = 0x03, /* inline string */ | ^~~~~~~~~~ /usr/include/gnokii/wappush.h:49:35: error: ‘TAG_SI’ conflicts with a previous declaration 49 | TAG_SI = 0x05, /* public ID */ | ^~~~ /usr/include/gnokii/wappush.h:49:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_SI’ 49 | TAG_SI = 0x05, /* public ID */ | ^~~~~~ /usr/include/gnokii/wappush.h:50:35: error: ‘TAG_INDICATION’ conflicts with a previous declaration 50 | TAG_INDICATION = 0x06, /* indication */ | ^~~~ /usr/include/gnokii/wappush.h:50:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_INDICATION’ 50 | TAG_INDICATION = 0x06, /* indication */ | ^~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:51:35: error: ‘TAG_INFO’ conflicts with a previous declaration 51 | TAG_INFO = 0x07, /* info */ | ^~~~ /usr/include/gnokii/wappush.h:51:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_INFO’ 51 | TAG_INFO = 0x07, /* info */ | ^~~~~~~~ /usr/include/gnokii/wappush.h:52:35: error: ‘TAG_ITEM’ conflicts with a previous declaration 52 | TAG_ITEM = 0x08 /* item */ | ^~~~ /usr/include/gnokii/wappush.h:52:9: note: previous declaration ‘gn_wap_push_tag_tokens TAG_ITEM’ 52 | TAG_ITEM = 0x08 /* item */ | ^~~~~~~~ /usr/include/gnokii/wappush.h:53:3: error: conflicting declaration ‘typedef enum gn_wap_push_tag_tokens gn_wap_push_tag_tokens’ 53 | } gn_wap_push_tag_tokens; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:53:3: note: previous declaration as ‘typedef enum gn_wap_push_tag_tokens gn_wap_push_tag_tokens’ 53 | } gn_wap_push_tag_tokens; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:56:32: error: ‘ATTR_ACT_SIGNAL_NONE’ conflicts with a previous declaration 56 | ATTR_ACT_SIGNAL_NONE = 0x05, /* action - signal-none */ | ^~~~ /usr/include/gnokii/wappush.h:56:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_ACT_SIGNAL_NONE’ 56 | ATTR_ACT_SIGNAL_NONE = 0x05, /* action - signal-none */ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:57:31: error: ‘ATTR_ACT_SIGNAL_LOW’ conflicts with a previous declaration 57 | ATTR_ACT_SIGNAL_LOW = 0x06, /* action - signal-low */ | ^~~~ /usr/include/gnokii/wappush.h:57:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_ACT_SIGNAL_LOW’ 57 | ATTR_ACT_SIGNAL_LOW = 0x06, /* action - signal-low */ | ^~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:58:34: error: ‘ATTR_ACT_SIGNAL_MEDIUM’ conflicts with a previous declaration 58 | ATTR_ACT_SIGNAL_MEDIUM = 0x07, /* action - signal-medium */ | ^~~~ /usr/include/gnokii/wappush.h:58:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_ACT_SIGNAL_MEDIUM’ 58 | ATTR_ACT_SIGNAL_MEDIUM = 0x07, /* action - signal-medium */ | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:59:32: error: ‘ATTR_ACT_SIGNAL_HIGH’ conflicts with a previous declaration 59 | ATTR_ACT_SIGNAL_HIGH = 0x08, /* action - signal-high */ | ^~~~ /usr/include/gnokii/wappush.h:59:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_ACT_SIGNAL_HIGH’ 59 | ATTR_ACT_SIGNAL_HIGH = 0x08, /* action - signal-high */ | ^~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:60:27: error: ‘ATTR_ACT_DELETE’ conflicts with a previous declaration 60 | ATTR_ACT_DELETE = 0x09, /* action - delete */ | ^~~~ /usr/include/gnokii/wappush.h:60:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_ACT_DELETE’ 60 | ATTR_ACT_DELETE = 0x09, /* action - delete */ | ^~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:61:24: error: ‘ATTR_CREATED’ conflicts with a previous declaration 61 | ATTR_CREATED = 0x0a, /* created */ | ^~~~ /usr/include/gnokii/wappush.h:61:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_CREATED’ 61 | ATTR_CREATED = 0x0a, /* created */ | ^~~~~~~~~~~~ /usr/include/gnokii/wappush.h:62:21: error: ‘ATTR_HREF’ conflicts with a previous declaration 62 | ATTR_HREF = 0x0b, /* href */ | ^~~~ /usr/include/gnokii/wappush.h:62:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_HREF’ 62 | ATTR_HREF = 0x0b, /* href */ | ^~~~~~~~~ /usr/include/gnokii/wappush.h:63:26: error: ‘ATTR_HREF_HTTP’ conflicts with a previous declaration 63 | ATTR_HREF_HTTP = 0x0c, /* http:// */ | ^~~~ /usr/include/gnokii/wappush.h:63:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_HREF_HTTP’ 63 | ATTR_HREF_HTTP = 0x0c, /* http:// */ | ^~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:64:30: error: ‘ATTR_HREF_HTTP_WWW’ conflicts with a previous declaration 64 | ATTR_HREF_HTTP_WWW = 0x0d, /* http://www. */ | ^~~~ /usr/include/gnokii/wappush.h:64:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_HREF_HTTP_WWW’ 64 | ATTR_HREF_HTTP_WWW = 0x0d, /* http://www. */ | ^~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:65:27: error: ‘ATTR_HREF_HTTPS’ conflicts with a previous declaration 65 | ATTR_HREF_HTTPS = 0x0e, /* https:// */ | ^~~~ /usr/include/gnokii/wappush.h:65:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_HREF_HTTPS’ 65 | ATTR_HREF_HTTPS = 0x0e, /* https:// */ | ^~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:66:31: error: ‘ATTR_HREF_HTTPS_WWW’ conflicts with a previous declaration 66 | ATTR_HREF_HTTPS_WWW = 0x0f, /* https://www. */ | ^~~~ /usr/include/gnokii/wappush.h:66:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_HREF_HTTPS_WWW’ 66 | ATTR_HREF_HTTPS_WWW = 0x0f, /* https://www. */ | ^~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:67:26: error: ‘ATTR_SI_EXPRES’ conflicts with a previous declaration 67 | ATTR_SI_EXPRES = 0x10, | ^~~~ /usr/include/gnokii/wappush.h:67:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_SI_EXPRES’ 67 | ATTR_SI_EXPRES = 0x10, | ^~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:68:22: error: ‘ATTR_SI_ID’ conflicts with a previous declaration 68 | ATTR_SI_ID = 0x11, | ^~~~ /usr/include/gnokii/wappush.h:68:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_SI_ID’ 68 | ATTR_SI_ID = 0x11, | ^~~~~~~~~~ /usr/include/gnokii/wappush.h:69:22: error: ‘ATTR_CLASS’ conflicts with a previous declaration 69 | ATTR_CLASS = 0x12 | ^~~~ /usr/include/gnokii/wappush.h:69:9: note: previous declaration ‘gn_wap_push_tag_attr ATTR_CLASS’ 69 | ATTR_CLASS = 0x12 | ^~~~~~~~~~ /usr/include/gnokii/wappush.h:70:3: error: conflicting declaration ‘typedef enum gn_wap_push_tag_attr gn_wap_push_tag_attr’ 70 | } gn_wap_push_tag_attr; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/gnokii/wappush.h:70:3: note: previous declaration as ‘typedef enum gn_wap_push_tag_attr gn_wap_push_tag_attr’ 70 | } gn_wap_push_tag_attr; | ^~~~~~~~~~~~~~~~~~~~