Temporary header file '/tmp/uqRAK2CiNN/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/wnn/commonhd.h" #include "/usr/include/wnn/cplib.h" #include "/usr/include/wnn/jlib.h" #include "/usr/include/wnn/jllib.h" #include "/usr/include/wnn/jslib.h" #include "/usr/include/wnn/msg.h" #include "/usr/include/wnn/rk_spclval.h" #include "/usr/include/wnn/wnn_config.h" #include "/usr/include/wnn/wnnerror.h" #include "/usr/include/wnn/config.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; bunjoho* tmp_add_class_3; dicinfo* tmp_add_class_4; jikouho_entry* tmp_add_class_5; jikouhojoho* tmp_add_class_6; jishojoho* tmp_add_class_7; jwho* tmp_add_class_8; kouho_entry* tmp_add_class_9; msg_bd* tmp_add_class_10; msg_cat* tmp_add_class_11; wnn_buf* tmp_add_class_12; wnn_dai_bunsetsu* tmp_add_class_13; wnn_dic_info* tmp_add_class_14; wnn_env* tmp_add_class_15; wnn_env_info* tmp_add_class_16; wnn_file_head* tmp_add_class_17; wnn_file_info_struct* tmp_add_class_18; wnn_file_stat* tmp_add_class_19; wnn_jdata* tmp_add_class_20; wnn_jl_bun* tmp_add_class_21; wnn_jserver_id* tmp_add_class_22; wnn_jwho* tmp_add_class_23; wnn_param* tmp_add_class_24; wnn_ret_buf* tmp_add_class_25; wnn_sho_bunsetsu* tmp_add_class_26; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/uqRAK2CiNN/dump1.h" In file included from /usr/include/wnn/jllib.h:40, from /tmp/uqRAK2CiNN/dump1.h:15: /usr/include/wnn/jslib.h:214:12: error: conflicting declaration of ‘int wnn_errorno’ with ‘C’ linkage 214 | extern int wnn_errorno; /* Wnn¤Î¥¨¥é¡¼¤Ï¤³¤ÎÊÑ¿ô¤ËÊó¹ð¤µ¤ì¤ë */ | ^~~~~~~~~~~ In file included from /tmp/uqRAK2CiNN/dump1.h:14: /usr/include/wnn/jlib.h:55:12: note: previous declaration with ‘C++’ linkage 55 | extern int wnn_errorno; /* Wnn¤Î¥¨¥é¡¼¤Ï¤³¤ÎÊÑ¿ô¤ËÊó¹ð¤µ¤ì¤ë */ | ^~~~~~~~~~~