Temporary header file '/tmp/udXKTpCnZy/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

  // add includes
  #include "/usr/include/lasso/backward_comp.h"
  #include "/usr/include/lasso/ctypes.h"
  #include "/usr/include/lasso/debug.h"
  #include "/usr/include/lasso/errors.h"
  #include "/usr/include/lasso/export.h"
  #include "/usr/include/lasso/id-ff/defederation.h"
  #include "/usr/include/lasso/id-ff/federation.h"
  #include "/usr/include/lasso/id-ff/identity.h"
  #include "/usr/include/lasso/id-ff/lecp.h"
  #include "/usr/include/lasso/id-ff/login.h"
  #include "/usr/include/lasso/id-ff/logout.h"
  #include "/usr/include/lasso/id-ff/name_identifier_mapping.h"
  #include "/usr/include/lasso/id-ff/name_registration.h"
  #include "/usr/include/lasso/id-ff/profile.h"
  #include "/usr/include/lasso/id-ff/provider.h"
  #include "/usr/include/lasso/id-ff/server.h"
  #include "/usr/include/lasso/id-ff/session.h"
  #include "/usr/include/lasso/key.h"
  #include "/usr/include/lasso/keyprivate.h"
  #include "/usr/include/lasso/lasso.h"
  #include "/usr/include/lasso/lasso_config.h"
  #include "/usr/include/lasso/logging.h"
  #include "/usr/include/lasso/registry-private.h"
  #include "/usr/include/lasso/registry.h"
  #include "/usr/include/lasso/saml-2.0/assertion_query.h"
  #include "/usr/include/lasso/saml-2.0/ecp.h"
  #include "/usr/include/lasso/saml-2.0/name_id_management.h"
  #include "/usr/include/lasso/saml-2.0/profile.h"
  #include "/usr/include/lasso/saml-2.0/provider.h"
  #include "/usr/include/lasso/saml-2.0/saml2_helper.h"
  #include "/usr/include/lasso/utils.h"
  #include "/usr/include/lasso/xml/dsig/ds_key_info.h"
  #include "/usr/include/lasso/xml/dsig/ds_key_value.h"
  #include "/usr/include/lasso/xml/dsig/ds_rsa_key_value.h"
  #include "/usr/include/lasso/xml/dsig/ds_x509_data.h"
  #include "/usr/include/lasso/xml/dsig/strings.h"
  #include "/usr/include/lasso/xml/dsig/xml_dsig.h"
  #include "/usr/include/lasso/xml/ecp/ecp_relaystate.h"
  #include "/usr/include/lasso/xml/ecp/ecp_request.h"
  #include "/usr/include/lasso/xml/ecp/ecp_response.h"
  #include "/usr/include/lasso/xml/lib_assertion.h"
  #include "/usr/include/lasso/xml/lib_authentication_statement.h"
  #include "/usr/include/lasso/xml/lib_authn_context.h"
  #include "/usr/include/lasso/xml/lib_authn_request.h"
  #include "/usr/include/lasso/xml/lib_authn_request_envelope.h"
  #include "/usr/include/lasso/xml/lib_authn_response.h"
  #include "/usr/include/lasso/xml/lib_authn_response_envelope.h"
  #include "/usr/include/lasso/xml/lib_federation_termination_notification.h"
  #include "/usr/include/lasso/xml/lib_idp_entries.h"
  #include "/usr/include/lasso/xml/lib_idp_entry.h"
  #include "/usr/include/lasso/xml/lib_idp_list.h"
  #include "/usr/include/lasso/xml/lib_logout_request.h"
  #include "/usr/include/lasso/xml/lib_logout_response.h"
  #include "/usr/include/lasso/xml/lib_name_identifier_mapping_request.h"
  #include "/usr/include/lasso/xml/lib_name_identifier_mapping_response.h"
  #include "/usr/include/lasso/xml/lib_register_name_identifier_request.h"
  #include "/usr/include/lasso/xml/lib_register_name_identifier_response.h"
  #include "/usr/include/lasso/xml/lib_request_authn_context.h"
  #include "/usr/include/lasso/xml/lib_scoping.h"
  #include "/usr/include/lasso/xml/lib_status_response.h"
  #include "/usr/include/lasso/xml/lib_subject.h"
  #include "/usr/include/lasso/xml/misc_text_node.h"
  #include "/usr/include/lasso/xml/paos_request.h"
  #include "/usr/include/lasso/xml/paos_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_action.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_advice.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_assertion.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_attribute.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_attribute_statement.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_attribute_value.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_audience_restriction.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_authn_context.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_authn_statement.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_base_idabstract.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_condition_abstract.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_conditions.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_encrypted_element.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_evidence.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_name_id.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_one_time_use.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_proxy_restriction.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_statement_abstract.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_strings.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_subject.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_subject_confirmation.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_subject_confirmation_data.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_subject_locality.h"
  #include "/usr/include/lasso/xml/saml-2.0/saml2_xsd.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_artifact_resolve.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_artifact_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_assertion_id_request.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_attribute_query.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_authn_query.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_authn_request.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_authz_decision_query.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_extensions.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_idp_entry.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_idp_list.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_logout_request.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_logout_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_manage_name_id_request.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_manage_name_id_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_name_id_policy.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_request_abstract.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_requested_authn_context.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_scoping.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_status.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_status_code.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_status_detail.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_status_response.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_subject_query_abstract.h"
  #include "/usr/include/lasso/xml/saml-2.0/samlp2_terminate.h"
  #include "/usr/include/lasso/xml/saml_advice.h"
  #include "/usr/include/lasso/xml/saml_assertion.h"
  #include "/usr/include/lasso/xml/saml_attribute.h"
  #include "/usr/include/lasso/xml/saml_attribute_designator.h"
  #include "/usr/include/lasso/xml/saml_attribute_statement.h"
  #include "/usr/include/lasso/xml/saml_attribute_value.h"
  #include "/usr/include/lasso/xml/saml_audience_restriction_condition.h"
  #include "/usr/include/lasso/xml/saml_authentication_statement.h"
  #include "/usr/include/lasso/xml/saml_authority_binding.h"
  #include "/usr/include/lasso/xml/saml_condition_abstract.h"
  #include "/usr/include/lasso/xml/saml_conditions.h"
  #include "/usr/include/lasso/xml/saml_name_identifier.h"
  #include "/usr/include/lasso/xml/saml_statement_abstract.h"
  #include "/usr/include/lasso/xml/saml_subject.h"
  #include "/usr/include/lasso/xml/saml_subject_confirmation.h"
  #include "/usr/include/lasso/xml/saml_subject_locality.h"
  #include "/usr/include/lasso/xml/saml_subject_statement.h"
  #include "/usr/include/lasso/xml/saml_subject_statement_abstract.h"
  #include "/usr/include/lasso/xml/samlp_request.h"
  #include "/usr/include/lasso/xml/samlp_request_abstract.h"
  #include "/usr/include/lasso/xml/samlp_response.h"
  #include "/usr/include/lasso/xml/samlp_response_abstract.h"
  #include "/usr/include/lasso/xml/samlp_status.h"
  #include "/usr/include/lasso/xml/samlp_status_code.h"
  #include "/usr/include/lasso/xml/soap-1.1/soap_body.h"
  #include "/usr/include/lasso/xml/soap-1.1/soap_detail.h"
  #include "/usr/include/lasso/xml/soap-1.1/soap_envelope.h"
  #include "/usr/include/lasso/xml/soap-1.1/soap_fault.h"
  #include "/usr/include/lasso/xml/soap-1.1/soap_header.h"
  #include "/usr/include/lasso/xml/soap-1.1/xml_soap11.h"
  #include "/usr/include/lasso/xml/strings.h"
  #include "/usr/include/lasso/xml/tools.h"
  #include "/usr/include/lasso/xml/xml.h"
  #include "/usr/include/lasso/xml/xml_enc.h"

  // add namespaces
  namespace icu_71{typedef int tmp_add_type_1;}
  icu_71::tmp_add_type_1 tmp_add_func_1(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/udXKTpCnZy/dump1.h"  -I/usr/include/xmlsec1 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/lib/arm-linux-gnueabihf/glib-2.0/include

In file included from /tmp/udXKTpCnZy/dump1.h:29:
/usr/include/lasso/keyprivate.h:26:10: fatal error: xml/private.h: No such file or directory
   26 | #include "xml/private.h"
      |          ^~~~~~~~~~~~~~~
compilation terminated.

