Temporary header file '/tmp/pehhaFMQun/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/openscap/check_engine_plugin.h" #include "/usr/include/openscap/cpe_dict.h" #include "/usr/include/openscap/cpe_lang.h" #include "/usr/include/openscap/cpe_name.h" #include "/usr/include/openscap/cve_nvd.h" #include "/usr/include/openscap/cvrf.h" #include "/usr/include/openscap/cvss_score.h" #include "/usr/include/openscap/ds_rds_session.h" #include "/usr/include/openscap/ds_sds_session.h" #include "/usr/include/openscap/oscap.h" #include "/usr/include/openscap/oscap_debug.h" #include "/usr/include/openscap/oscap_download_cb.h" #include "/usr/include/openscap/oscap_error.h" #include "/usr/include/openscap/oscap_export.h" #include "/usr/include/openscap/oscap_helpers.h" #include "/usr/include/openscap/oscap_reference.h" #include "/usr/include/openscap/oscap_source.h" #include "/usr/include/openscap/oscap_text.h" #include "/usr/include/openscap/oval_adt.h" #include "/usr/include/openscap/oval_agent_api.h" #include "/usr/include/openscap/oval_agent_xccdf_api.h" #include "/usr/include/openscap/oval_definitions.h" #include "/usr/include/openscap/oval_directives.h" #include "/usr/include/openscap/oval_probe.h" #include "/usr/include/openscap/oval_probe_session.h" #include "/usr/include/openscap/oval_results.h" #include "/usr/include/openscap/oval_schema_version.h" #include "/usr/include/openscap/oval_session.h" #include "/usr/include/openscap/oval_system_characteristics.h" #include "/usr/include/openscap/oval_types.h" #include "/usr/include/openscap/oval_variables.h" #include "/usr/include/openscap/scap_ds.h" #include "/usr/include/openscap/sce_engine_api.h" #include "/usr/include/openscap/xccdf_benchmark.h" #include "/usr/include/openscap/xccdf_policy.h" #include "/usr/include/openscap/xccdf_session.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; check_engine_plugin_def* tmp_add_class_3; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/pehhaFMQun/dump1.h" -I/usr/include/openscap In file included from /usr/include/openscap/oval_agent_api.h:42, from /tmp/pehhaFMQun/dump1.h:31: /usr/include/openscap/oval_results.h:143:103: error: expected ‘,’ or ‘...’ before ‘export’ 143 | OSCAP_API void oval_results_model_set_export_system_characteristics(struct oval_results_model *, bool export); | ^~~~~~ In file included from /tmp/pehhaFMQun/dump1.h:39: /usr/include/openscap/oval_session.h:232:98: error: expected ‘,’ or ‘...’ before ‘export’ 232 | OSCAP_API void oval_session_set_export_system_characteristics(struct oval_session *session, bool export); | ^~~~~~