Temporary header file '/tmp/x6rcVBIMJL/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/libnetconf2/config.h" #include "/usr/include/libnetconf2/log.h" #include "/usr/include/libnetconf2/messages_client.h" #include "/usr/include/libnetconf2/messages_server.h" #include "/usr/include/libnetconf2/netconf.h" #include "/usr/include/libnetconf2/session.h" #include "/usr/include/libnetconf2/session_client.h" #include "/usr/include/libnetconf2/session_client_ch.h" #include "/usr/include/libnetconf2/session_server.h" #include "/usr/include/libnetconf2/session_server_ch.h" #include "/usr/include/nc_client.h" #include "/usr/include/nc_server.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; cmsghdr* tmp_add_class_3; group_filter* tmp_add_class_4; group_req* tmp_add_class_5; group_source_req* tmp_add_class_6; in6_addr* tmp_add_class_7; in6_pktinfo* tmp_add_class_8; in_addr* tmp_add_class_9; in_pktinfo* tmp_add_class_10; iovec* tmp_add_class_11; ip6_mtuinfo* tmp_add_class_12; ip_mreq* tmp_add_class_13; ip_mreq_source* tmp_add_class_14; ip_mreqn* tmp_add_class_15; ip_msfilter* tmp_add_class_16; ip_opts* tmp_add_class_17; ipv6_mreq* tmp_add_class_18; linger* tmp_add_class_19; ly_err_item* tmp_add_class_20; ly_opaq_name* tmp_add_class_21; ly_set* tmp_add_class_22; lyd_any_value* tmp_add_class_23; lyd_attr* tmp_add_class_24; lyd_meta* tmp_add_class_25; lyd_node* tmp_add_class_26; lyd_node_any* tmp_add_class_27; lyd_node_inner* tmp_add_class_28; lyd_node_opaq* tmp_add_class_29; lyd_node_term* tmp_add_class_30; lyd_value* tmp_add_class_31; lyd_value_binary* tmp_add_class_32; lyd_value_bits* tmp_add_class_33; lyd_value_date_and_time* tmp_add_class_34; lyd_value_ipv4_address* tmp_add_class_35; lyd_value_ipv4_address_no_zone* tmp_add_class_36; lyd_value_ipv4_prefix* tmp_add_class_37; lyd_value_ipv6_address* tmp_add_class_38; lyd_value_ipv6_address_no_zone* tmp_add_class_39; lyd_value_ipv6_prefix* tmp_add_class_40; lyd_value_union* tmp_add_class_41; lyd_value_xpath10* tmp_add_class_42; lyplg_ext* tmp_add_class_43; lyplg_ext_record* tmp_add_class_44; lys_module* tmp_add_class_45; lysc_ext* tmp_add_class_46; lysc_ext_instance* tmp_add_class_47; lysc_ext_substmt* tmp_add_class_48; lysc_ident* tmp_add_class_49; lysc_iffeature* tmp_add_class_50; lysc_module* tmp_add_class_51; lysc_must* tmp_add_class_52; lysc_node* tmp_add_class_53; lysc_node_action* tmp_add_class_54; lysc_node_action_inout* tmp_add_class_55; lysc_node_anydata* tmp_add_class_56; lysc_node_case* tmp_add_class_57; lysc_node_choice* tmp_add_class_58; lysc_node_container* tmp_add_class_59; lysc_node_leaf* tmp_add_class_60; lysc_node_leaflist* tmp_add_class_61; lysc_node_list* tmp_add_class_62; lysc_node_notif* tmp_add_class_63; lysc_pattern* tmp_add_class_64; lysc_prefix* tmp_add_class_65; lysc_range* tmp_add_class_66; lysc_revision* tmp_add_class_67; lysc_type* tmp_add_class_68; lysc_type_bin* tmp_add_class_69; lysc_type_bitenum_item* tmp_add_class_70; lysc_type_bits* tmp_add_class_71; lysc_type_dec* tmp_add_class_72; lysc_type_enum* tmp_add_class_73; lysc_type_identityref* tmp_add_class_74; lysc_type_instanceid* tmp_add_class_75; lysc_type_leafref* tmp_add_class_76; lysc_type_num* tmp_add_class_77; lysc_type_str* tmp_add_class_78; lysc_type_union* tmp_add_class_79; lysc_when* tmp_add_class_80; lysp_deviate* tmp_add_class_81; lysp_deviate_add* tmp_add_class_82; lysp_deviate_del* tmp_add_class_83; lysp_deviate_rpl* tmp_add_class_84; lysp_deviation* tmp_add_class_85; lysp_ext* tmp_add_class_86; lysp_ext_instance* tmp_add_class_87; lysp_ext_substmt* tmp_add_class_88; lysp_feature* tmp_add_class_89; lysp_ident* tmp_add_class_90; lysp_import* tmp_add_class_91; lysp_include* tmp_add_class_92; lysp_module* tmp_add_class_93; lysp_node* tmp_add_class_94; lysp_node_action* tmp_add_class_95; lysp_node_action_inout* tmp_add_class_96; lysp_node_anydata* tmp_add_class_97; lysp_node_augment* tmp_add_class_98; lysp_node_case* tmp_add_class_99; lysp_node_choice* tmp_add_class_100; lysp_node_container* tmp_add_class_101; lysp_node_grp* tmp_add_class_102; lysp_node_leaf* tmp_add_class_103; lysp_node_leaflist* tmp_add_class_104; lysp_node_list* tmp_add_class_105; lysp_node_notif* tmp_add_class_106; lysp_node_uses* tmp_add_class_107; lysp_qname* tmp_add_class_108; lysp_refine* tmp_add_class_109; lysp_restr* tmp_add_class_110; lysp_revision* tmp_add_class_111; lysp_stmt* tmp_add_class_112; lysp_submodule* tmp_add_class_113; lysp_tpdf* tmp_add_class_114; lysp_type* tmp_add_class_115; lysp_type_enum* tmp_add_class_116; lysp_when* tmp_add_class_117; mmsghdr* tmp_add_class_118; msghdr* tmp_add_class_119; nc_err* tmp_add_class_120; osockaddr* tmp_add_class_121; pcre2_callout_block_16* tmp_add_class_122; pcre2_callout_block_32* tmp_add_class_123; pcre2_callout_block_8* tmp_add_class_124; pcre2_callout_enumerate_block_16* tmp_add_class_125; pcre2_callout_enumerate_block_32* tmp_add_class_126; pcre2_callout_enumerate_block_8* tmp_add_class_127; pcre2_substitute_callout_block_16* tmp_add_class_128; pcre2_substitute_callout_block_32* tmp_add_class_129; pcre2_substitute_callout_block_8* tmp_add_class_130; sockaddr* tmp_add_class_131; sockaddr_in* tmp_add_class_132; sockaddr_in6* tmp_add_class_133; sockaddr_storage* tmp_add_class_134; ucred* tmp_add_class_135; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/x6rcVBIMJL/dump1.h" /tmp/x6rcVBIMJL/dump1.h:146:3: error: ‘nc_err’ does not name a type 146 | nc_err* tmp_add_class_120; | ^~~~~~