Temporary header file '/tmp/wThJgATUOD/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/kea/asiodns/asiodns_messages.h"
  #include "/usr/include/kea/asiodns/io_fetch.h"
  #include "/usr/include/kea/asiodns/logger.h"
  #include "/usr/include/kea/asiolink/addr_utilities.h"
  #include "/usr/include/kea/asiolink/asio_wrapper.h"
  #include "/usr/include/kea/asiolink/asiolink.h"
  #include "/usr/include/kea/asiolink/botan_boost_tls.h"
  #include "/usr/include/kea/asiolink/botan_boost_wrapper.h"
  #include "/usr/include/kea/asiolink/botan_tls.h"
  #include "/usr/include/kea/asiolink/common_tls.h"
  #include "/usr/include/kea/asiolink/crypto_tls.h"
  #include "/usr/include/kea/asiolink/dummy_io_cb.h"
  #include "/usr/include/kea/asiolink/interval_timer.h"
  #include "/usr/include/kea/asiolink/io_acceptor.h"
  #include "/usr/include/kea/asiolink/io_address.h"
  #include "/usr/include/kea/asiolink/io_asio_socket.h"
  #include "/usr/include/kea/asiolink/io_endpoint.h"
  #include "/usr/include/kea/asiolink/io_error.h"
  #include "/usr/include/kea/asiolink/io_service.h"
  #include "/usr/include/kea/asiolink/io_service_signal.h"
  #include "/usr/include/kea/asiolink/io_socket.h"
  #include "/usr/include/kea/asiolink/openssl_tls.h"
  #include "/usr/include/kea/asiolink/process_spawn.h"
  #include "/usr/include/kea/asiolink/tcp_acceptor.h"
  #include "/usr/include/kea/asiolink/tcp_endpoint.h"
  #include "/usr/include/kea/asiolink/tcp_socket.h"
  #include "/usr/include/kea/asiolink/tls_acceptor.h"
  #include "/usr/include/kea/asiolink/tls_socket.h"
  #include "/usr/include/kea/asiolink/udp_endpoint.h"
  #include "/usr/include/kea/asiolink/udp_socket.h"
  #include "/usr/include/kea/asiolink/unix_domain_socket.h"
  #include "/usr/include/kea/asiolink/unix_domain_socket_acceptor.h"
  #include "/usr/include/kea/asiolink/unix_domain_socket_endpoint.h"
  #include "/usr/include/kea/cc/base_stamped_element.h"
  #include "/usr/include/kea/cc/cfg_to_element.h"
  #include "/usr/include/kea/cc/command_interpreter.h"
  #include "/usr/include/kea/cc/data.h"
  #include "/usr/include/kea/cc/dhcp_config_error.h"
  #include "/usr/include/kea/cc/element_value.h"
  #include "/usr/include/kea/cc/json_feed.h"
  #include "/usr/include/kea/cc/server_tag.h"
  #include "/usr/include/kea/cc/simple_parser.h"
  #include "/usr/include/kea/cc/stamped_element.h"
  #include "/usr/include/kea/cc/stamped_value.h"
  #include "/usr/include/kea/cc/user_context.h"
  #include "/usr/include/kea/cfgrpt/config_report.h"
  #include "/usr/include/kea/config/base_command_mgr.h"
  #include "/usr/include/kea/config/client_connection.h"
  #include "/usr/include/kea/config/cmds_impl.h"
  #include "/usr/include/kea/config/command_mgr.h"
  #include "/usr/include/kea/config/config_log.h"
  #include "/usr/include/kea/config/config_messages.h"
  #include "/usr/include/kea/config/hooked_command_mgr.h"
  #include "/usr/include/kea/config/timeouts.h"
  #include "/usr/include/kea/config.h"
  #include "/usr/include/kea/config_backend/base_config_backend.h"
  #include "/usr/include/kea/config_backend/base_config_backend_mgr.h"
  #include "/usr/include/kea/config_backend/base_config_backend_pool.h"
  #include "/usr/include/kea/config_backend/constants.h"
  #include "/usr/include/kea/cryptolink/crypto_hash.h"
  #include "/usr/include/kea/cryptolink/crypto_hmac.h"
  #include "/usr/include/kea/cryptolink/crypto_rng.h"
  #include "/usr/include/kea/cryptolink/cryptolink.h"
  #include "/usr/include/kea/cryptolink/openssl_common.h"
  #include "/usr/include/kea/cryptolink/openssl_compat.h"
  #include "/usr/include/kea/d2srv/d2_cfg_mgr.h"
  #include "/usr/include/kea/d2srv/d2_config.h"
  #include "/usr/include/kea/d2srv/d2_log.h"
  #include "/usr/include/kea/d2srv/d2_messages.h"
  #include "/usr/include/kea/d2srv/d2_simple_parser.h"
  #include "/usr/include/kea/database/audit_entry.h"
  #include "/usr/include/kea/database/backend_selector.h"
  #include "/usr/include/kea/database/database_connection.h"
  #include "/usr/include/kea/database/db_exceptions.h"
  #include "/usr/include/kea/database/db_log.h"
  #include "/usr/include/kea/database/db_messages.h"
  #include "/usr/include/kea/database/dbaccess_parser.h"
  #include "/usr/include/kea/database/server.h"
  #include "/usr/include/kea/database/server_collection.h"
  #include "/usr/include/kea/database/server_selector.h"
  #include "/usr/include/kea/dhcp/classify.h"
  #include "/usr/include/kea/dhcp/dhcp4.h"
  #include "/usr/include/kea/dhcp/dhcp6.h"
  #include "/usr/include/kea/dhcp/docsis3_option_defs.h"
  #include "/usr/include/kea/dhcp/duid.h"
  #include "/usr/include/kea/dhcp/duid_factory.h"
  #include "/usr/include/kea/dhcp/hwaddr.h"
  #include "/usr/include/kea/dhcp/iface_mgr.h"
  #include "/usr/include/kea/dhcp/iface_mgr_error_handler.h"
  #include "/usr/include/kea/dhcp/libdhcp++.h"
  #include "/usr/include/kea/dhcp/opaque_data_tuple.h"
  #include "/usr/include/kea/dhcp/option.h"
  #include "/usr/include/kea/dhcp/option4_addrlst.h"
  #include "/usr/include/kea/dhcp/option4_client_fqdn.h"
  #include "/usr/include/kea/dhcp/option6_addrlst.h"
  #include "/usr/include/kea/dhcp/option6_auth.h"
  #include "/usr/include/kea/dhcp/option6_client_fqdn.h"
  #include "/usr/include/kea/dhcp/option6_ia.h"
  #include "/usr/include/kea/dhcp/option6_iaaddr.h"
  #include "/usr/include/kea/dhcp/option6_iaprefix.h"
  #include "/usr/include/kea/dhcp/option6_pdexclude.h"
  #include "/usr/include/kea/dhcp/option6_status_code.h"
  #include "/usr/include/kea/dhcp/option_custom.h"
  #include "/usr/include/kea/dhcp/option_data_types.h"
  #include "/usr/include/kea/dhcp/option_definition.h"
  #include "/usr/include/kea/dhcp/option_int.h"
  #include "/usr/include/kea/dhcp/option_int_array.h"
  #include "/usr/include/kea/dhcp/option_opaque_data_tuples.h"
  #include "/usr/include/kea/dhcp/option_space.h"
  #include "/usr/include/kea/dhcp/option_space_container.h"
  #include "/usr/include/kea/dhcp/option_string.h"
  #include "/usr/include/kea/dhcp/option_vendor.h"
  #include "/usr/include/kea/dhcp/option_vendor_class.h"
  #include "/usr/include/kea/dhcp/packet_queue.h"
  #include "/usr/include/kea/dhcp/packet_queue_mgr.h"
  #include "/usr/include/kea/dhcp/packet_queue_mgr4.h"
  #include "/usr/include/kea/dhcp/packet_queue_mgr6.h"
  #include "/usr/include/kea/dhcp/packet_queue_ring.h"
  #include "/usr/include/kea/dhcp/pkt.h"
  #include "/usr/include/kea/dhcp/pkt4.h"
  #include "/usr/include/kea/dhcp/pkt4o6.h"
  #include "/usr/include/kea/dhcp/pkt6.h"
  #include "/usr/include/kea/dhcp/pkt_filter.h"
  #include "/usr/include/kea/dhcp/pkt_filter6.h"
  #include "/usr/include/kea/dhcp/pkt_filter_inet.h"
  #include "/usr/include/kea/dhcp/pkt_filter_inet6.h"
  #include "/usr/include/kea/dhcp/pkt_filter_lpf.h"
  #include "/usr/include/kea/dhcp/pkt_template.h"
  #include "/usr/include/kea/dhcp/protocol_util.h"
  #include "/usr/include/kea/dhcp/socket_info.h"
  #include "/usr/include/kea/dhcp/std_option_defs.h"
  #include "/usr/include/kea/dhcp_ddns/dhcp_ddns_log.h"
  #include "/usr/include/kea/dhcp_ddns/dhcp_ddns_messages.h"
  #include "/usr/include/kea/dhcp_ddns/ncr_io.h"
  #include "/usr/include/kea/dhcp_ddns/ncr_msg.h"
  #include "/usr/include/kea/dhcp_ddns/ncr_udp.h"
  #include "/usr/include/kea/dhcpsrv/alloc_engine.h"
  #include "/usr/include/kea/dhcpsrv/alloc_engine_log.h"
  #include "/usr/include/kea/dhcpsrv/alloc_engine_messages.h"
  #include "/usr/include/kea/dhcpsrv/base_host_data_source.h"
  #include "/usr/include/kea/dhcpsrv/cache_host_data_source.h"
  #include "/usr/include/kea/dhcpsrv/callout_handle_store.h"
  #include "/usr/include/kea/dhcpsrv/cb_ctl_dhcp.h"
  #include "/usr/include/kea/dhcpsrv/cb_ctl_dhcp4.h"
  #include "/usr/include/kea/dhcpsrv/cb_ctl_dhcp6.h"
  #include "/usr/include/kea/dhcpsrv/cfg_4o6.h"
  #include "/usr/include/kea/dhcpsrv/cfg_consistency.h"
  #include "/usr/include/kea/dhcpsrv/cfg_db_access.h"
  #include "/usr/include/kea/dhcpsrv/cfg_duid.h"
  #include "/usr/include/kea/dhcpsrv/cfg_expiration.h"
  #include "/usr/include/kea/dhcpsrv/cfg_host_operations.h"
  #include "/usr/include/kea/dhcpsrv/cfg_hosts.h"
  #include "/usr/include/kea/dhcpsrv/cfg_hosts_util.h"
  #include "/usr/include/kea/dhcpsrv/cfg_iface.h"
  #include "/usr/include/kea/dhcpsrv/cfg_mac_source.h"
  #include "/usr/include/kea/dhcpsrv/cfg_multi_threading.h"
  #include "/usr/include/kea/dhcpsrv/cfg_option.h"
  #include "/usr/include/kea/dhcpsrv/cfg_option_def.h"
  #include "/usr/include/kea/dhcpsrv/cfg_rsoo.h"
  #include "/usr/include/kea/dhcpsrv/cfg_shared_networks.h"
  #include "/usr/include/kea/dhcpsrv/cfg_subnets4.h"
  #include "/usr/include/kea/dhcpsrv/cfg_subnets6.h"
  #include "/usr/include/kea/dhcpsrv/cfgmgr.h"
  #include "/usr/include/kea/dhcpsrv/client_class_def.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_dhcp4.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_dhcp4_mgr.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_dhcp6.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_dhcp6_mgr.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_pool_dhcp4.h"
  #include "/usr/include/kea/dhcpsrv/config_backend_pool_dhcp6.h"
  #include "/usr/include/kea/dhcpsrv/csv_lease_file4.h"
  #include "/usr/include/kea/dhcpsrv/csv_lease_file6.h"
  #include "/usr/include/kea/dhcpsrv/d2_client_cfg.h"
  #include "/usr/include/kea/dhcpsrv/d2_client_mgr.h"
  #include "/usr/include/kea/dhcpsrv/db_type.h"
  #include "/usr/include/kea/dhcpsrv/dhcp4o6_ipc.h"
  #include "/usr/include/kea/dhcpsrv/dhcpsrv_exceptions.h"
  #include "/usr/include/kea/dhcpsrv/dhcpsrv_log.h"
  #include "/usr/include/kea/dhcpsrv/dhcpsrv_messages.h"
  #include "/usr/include/kea/dhcpsrv/free_lease_queue.h"
  #include "/usr/include/kea/dhcpsrv/host.h"
  #include "/usr/include/kea/dhcpsrv/host_container.h"
  #include "/usr/include/kea/dhcpsrv/host_data_source_factory.h"
  #include "/usr/include/kea/dhcpsrv/host_mgr.h"
  #include "/usr/include/kea/dhcpsrv/hosts_log.h"
  #include "/usr/include/kea/dhcpsrv/hosts_messages.h"
  #include "/usr/include/kea/dhcpsrv/ip_range.h"
  #include "/usr/include/kea/dhcpsrv/ip_range_permutation.h"
  #include "/usr/include/kea/dhcpsrv/key_from_key.h"
  #include "/usr/include/kea/dhcpsrv/lease.h"
  #include "/usr/include/kea/dhcpsrv/lease_file_loader.h"
  #include "/usr/include/kea/dhcpsrv/lease_file_stats.h"
  #include "/usr/include/kea/dhcpsrv/lease_mgr.h"
  #include "/usr/include/kea/dhcpsrv/lease_mgr_factory.h"
  #include "/usr/include/kea/dhcpsrv/memfile_lease_limits.h"
  #include "/usr/include/kea/dhcpsrv/memfile_lease_mgr.h"
  #include "/usr/include/kea/dhcpsrv/memfile_lease_storage.h"
  #include "/usr/include/kea/dhcpsrv/mysql_host_data_source.h"
  #include "/usr/include/kea/dhcpsrv/mysql_lease_mgr.h"
  #include "/usr/include/kea/dhcpsrv/ncr_generator.h"
  #include "/usr/include/kea/dhcpsrv/network.h"
  #include "/usr/include/kea/dhcpsrv/network_state.h"
  #include "/usr/include/kea/dhcpsrv/parsers/base_network_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/client_class_def_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/dhcp_parsers.h"
  #include "/usr/include/kea/dhcpsrv/parsers/dhcp_queue_control_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/duid_config_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/expiration_config_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/host_reservation_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/host_reservations_list_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/ifaces_config_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/multi_threading_config_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/option_data_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/sanity_checks_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/shared_network_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/shared_networks_list_parser.h"
  #include "/usr/include/kea/dhcpsrv/parsers/simple_parser4.h"
  #include "/usr/include/kea/dhcpsrv/parsers/simple_parser6.h"
  #include "/usr/include/kea/dhcpsrv/pgsql_host_data_source.h"
  #include "/usr/include/kea/dhcpsrv/pgsql_lease_mgr.h"
  #include "/usr/include/kea/dhcpsrv/pool.h"
  #include "/usr/include/kea/dhcpsrv/resource_handler.h"
  #include "/usr/include/kea/dhcpsrv/sanity_checker.h"
  #include "/usr/include/kea/dhcpsrv/shared_network.h"
  #include "/usr/include/kea/dhcpsrv/srv_config.h"
  #include "/usr/include/kea/dhcpsrv/subnet.h"
  #include "/usr/include/kea/dhcpsrv/subnet_id.h"
  #include "/usr/include/kea/dhcpsrv/subnet_selector.h"
  #include "/usr/include/kea/dhcpsrv/timer_mgr.h"
  #include "/usr/include/kea/dhcpsrv/utils.h"
  #include "/usr/include/kea/dhcpsrv/writable_host_data_source.h"
  #include "/usr/include/kea/dns/dns_fwd.h"
  #include "/usr/include/kea/dns/edns.h"
  #include "/usr/include/kea/dns/exceptions.h"
  #include "/usr/include/kea/dns/labelsequence.h"
  #include "/usr/include/kea/dns/master_lexer.h"
  #include "/usr/include/kea/dns/master_lexer_inputsource.h"
  #include "/usr/include/kea/dns/master_lexer_state.h"
  #include "/usr/include/kea/dns/master_loader.h"
  #include "/usr/include/kea/dns/master_loader_callbacks.h"
  #include "/usr/include/kea/dns/masterload.h"
  #include "/usr/include/kea/dns/message.h"
  #include "/usr/include/kea/dns/messagerenderer.h"
  #include "/usr/include/kea/dns/name.h"
  #include "/usr/include/kea/dns/nsec3hash.h"
  #include "/usr/include/kea/dns/opcode.h"
  #include "/usr/include/kea/dns/qid_gen.h"
  #include "/usr/include/kea/dns/question.h"
  #include "/usr/include/kea/dns/rcode.h"
  #include "/usr/include/kea/dns/rdata.h"
  #include "/usr/include/kea/dns/rdata_pimpl_holder.h"
  #include "/usr/include/kea/dns/rdataclass.h"
  #include "/usr/include/kea/dns/rdatafields.h"
  #include "/usr/include/kea/dns/rrclass.h"
  #include "/usr/include/kea/dns/rrcollator.h"
  #include "/usr/include/kea/dns/rrparamregistry.h"
  #include "/usr/include/kea/dns/rrset.h"
  #include "/usr/include/kea/dns/rrset_collection.h"
  #include "/usr/include/kea/dns/rrset_collection_base.h"
  #include "/usr/include/kea/dns/rrttl.h"
  #include "/usr/include/kea/dns/rrtype.h"
  #include "/usr/include/kea/dns/serial.h"
  #include "/usr/include/kea/dns/tsig.h"
  #include "/usr/include/kea/dns/tsigerror.h"
  #include "/usr/include/kea/dns/tsigkey.h"
  #include "/usr/include/kea/dns/tsigrecord.h"
  #include "/usr/include/kea/dns/zone_checker.h"
  #include "/usr/include/kea/eval/dependency.h"
  #include "/usr/include/kea/eval/eval_context.h"
  #include "/usr/include/kea/eval/eval_context_decl.h"
  #include "/usr/include/kea/eval/eval_log.h"
  #include "/usr/include/kea/eval/eval_messages.h"
  #include "/usr/include/kea/eval/evaluate.h"
  #include "/usr/include/kea/eval/parser.h"
  #include "/usr/include/kea/eval/token.h"
  #include "/usr/include/kea/exceptions/exceptions.h"
  #include "/usr/include/kea/exceptions/isc_assert.h"
  #include "/usr/include/kea/hooks/callout_handle.h"
  #include "/usr/include/kea/hooks/callout_handle_associate.h"
  #include "/usr/include/kea/hooks/callout_manager.h"
  #include "/usr/include/kea/hooks/hooks.h"
  #include "/usr/include/kea/hooks/hooks_config.h"
  #include "/usr/include/kea/hooks/hooks_log.h"
  #include "/usr/include/kea/hooks/hooks_manager.h"
  #include "/usr/include/kea/hooks/hooks_messages.h"
  #include "/usr/include/kea/hooks/hooks_parser.h"
  #include "/usr/include/kea/hooks/libinfo.h"
  #include "/usr/include/kea/hooks/library_handle.h"
  #include "/usr/include/kea/hooks/library_manager.h"
  #include "/usr/include/kea/hooks/library_manager_collection.h"
  #include "/usr/include/kea/hooks/parking_lots.h"
  #include "/usr/include/kea/hooks/pointer_converter.h"
  #include "/usr/include/kea/hooks/server_hooks.h"
  #include "/usr/include/kea/http/auth_config.h"
  #include "/usr/include/kea/http/auth_log.h"
  #include "/usr/include/kea/http/auth_messages.h"
  #include "/usr/include/kea/http/basic_auth.h"
  #include "/usr/include/kea/http/basic_auth_config.h"
  #include "/usr/include/kea/http/client.h"
  #include "/usr/include/kea/http/connection.h"
  #include "/usr/include/kea/http/connection_pool.h"
  #include "/usr/include/kea/http/date_time.h"
  #include "/usr/include/kea/http/header_context.h"
  #include "/usr/include/kea/http/http_acceptor.h"
  #include "/usr/include/kea/http/http_header.h"
  #include "/usr/include/kea/http/http_log.h"
  #include "/usr/include/kea/http/http_message.h"
  #include "/usr/include/kea/http/http_message_parser_base.h"
  #include "/usr/include/kea/http/http_messages.h"
  #include "/usr/include/kea/http/http_thread_pool.h"
  #include "/usr/include/kea/http/http_types.h"
  #include "/usr/include/kea/http/listener.h"
  #include "/usr/include/kea/http/listener_impl.h"
  #include "/usr/include/kea/http/post_request.h"
  #include "/usr/include/kea/http/post_request_json.h"
  #include "/usr/include/kea/http/request.h"
  #include "/usr/include/kea/http/request_context.h"
  #include "/usr/include/kea/http/request_parser.h"
  #include "/usr/include/kea/http/response.h"
  #include "/usr/include/kea/http/response_context.h"
  #include "/usr/include/kea/http/response_creator.h"
  #include "/usr/include/kea/http/response_creator_factory.h"
  #include "/usr/include/kea/http/response_json.h"
  #include "/usr/include/kea/http/response_parser.h"
  #include "/usr/include/kea/http/url.h"
  #include "/usr/include/kea/kea_version.h"
  #include "/usr/include/kea/log/buffer_appender_impl.h"
  #include "/usr/include/kea/log/interprocess/interprocess_sync.h"
  #include "/usr/include/kea/log/interprocess/interprocess_sync_file.h"
  #include "/usr/include/kea/log/interprocess/interprocess_sync_null.h"
  #include "/usr/include/kea/log/log_dbglevels.h"
  #include "/usr/include/kea/log/log_formatter.h"
  #include "/usr/include/kea/log/log_messages.h"
  #include "/usr/include/kea/log/logger.h"
  #include "/usr/include/kea/log/logger_impl.h"
  #include "/usr/include/kea/log/logger_level.h"
  #include "/usr/include/kea/log/logger_level_impl.h"
  #include "/usr/include/kea/log/logger_manager.h"
  #include "/usr/include/kea/log/logger_manager_impl.h"
  #include "/usr/include/kea/log/logger_name.h"
  #include "/usr/include/kea/log/logger_specification.h"
  #include "/usr/include/kea/log/logger_support.h"
  #include "/usr/include/kea/log/logger_unittest_support.h"
  #include "/usr/include/kea/log/logimpl_messages.h"
  #include "/usr/include/kea/log/macros.h"
  #include "/usr/include/kea/log/message_dictionary.h"
  #include "/usr/include/kea/log/message_exception.h"
  #include "/usr/include/kea/log/message_initializer.h"
  #include "/usr/include/kea/log/message_reader.h"
  #include "/usr/include/kea/log/message_types.h"
  #include "/usr/include/kea/log/output_option.h"
  #include "/usr/include/kea/mysql/mysql_binding.h"
  #include "/usr/include/kea/mysql/mysql_connection.h"
  #include "/usr/include/kea/mysql/mysql_constants.h"
  #include "/usr/include/kea/pgsql/pgsql_connection.h"
  #include "/usr/include/kea/pgsql/pgsql_exchange.h"
  #include "/usr/include/kea/process/cb_ctl_base.h"
  #include "/usr/include/kea/process/config_base.h"
  #include "/usr/include/kea/process/config_ctl_info.h"
  #include "/usr/include/kea/process/config_ctl_parser.h"
  #include "/usr/include/kea/process/d_cfg_mgr.h"
  #include "/usr/include/kea/process/d_controller.h"
  #include "/usr/include/kea/process/d_log.h"
  #include "/usr/include/kea/process/d_process.h"
  #include "/usr/include/kea/process/daemon.h"
  #include "/usr/include/kea/process/log_parser.h"
  #include "/usr/include/kea/process/logging_info.h"
  #include "/usr/include/kea/process/process_messages.h"
  #include "/usr/include/kea/process/redact_config.h"
  #include "/usr/include/kea/stats/context.h"
  #include "/usr/include/kea/stats/observation.h"
  #include "/usr/include/kea/stats/stats_mgr.h"
  #include "/usr/include/kea/util/boost_time_utils.h"
  #include "/usr/include/kea/util/buffer.h"
  #include "/usr/include/kea/util/csv_file.h"
  #include "/usr/include/kea/util/dhcp_space.h"
  #include "/usr/include/kea/util/doubles.h"
  #include "/usr/include/kea/util/encode/base16_from_binary.h"
  #include "/usr/include/kea/util/encode/base32hex.h"
  #include "/usr/include/kea/util/encode/base32hex_from_binary.h"
  #include "/usr/include/kea/util/encode/base64.h"
  #include "/usr/include/kea/util/encode/binary_from_base16.h"
  #include "/usr/include/kea/util/encode/binary_from_base32hex.h"
  #include "/usr/include/kea/util/encode/hex.h"
  #include "/usr/include/kea/util/encode/utf8.h"
  #include "/usr/include/kea/util/file_utilities.h"
  #include "/usr/include/kea/util/filename.h"
  #include "/usr/include/kea/util/hash.h"
  #include "/usr/include/kea/util/io/fd.h"
  #include "/usr/include/kea/util/io/fd_share.h"
  #include "/usr/include/kea/util/io/pktinfo_utilities.h"
  #include "/usr/include/kea/util/io/sockaddr_util.h"
  #include "/usr/include/kea/util/io_utilities.h"
  #include "/usr/include/kea/util/labeled_value.h"
  #include "/usr/include/kea/util/memory_segment.h"
  #include "/usr/include/kea/util/memory_segment_local.h"
  #include "/usr/include/kea/util/multi_threading_mgr.h"
  #include "/usr/include/kea/util/optional.h"
  #include "/usr/include/kea/util/pid_file.h"
  #include "/usr/include/kea/util/pointer_util.h"
  #include "/usr/include/kea/util/range_utilities.h"
  #include "/usr/include/kea/util/readwrite_mutex.h"
  #include "/usr/include/kea/util/reconnect_ctl.h"
  #include "/usr/include/kea/util/staged_value.h"
  #include "/usr/include/kea/util/state_model.h"
  #include "/usr/include/kea/util/stopwatch.h"
  #include "/usr/include/kea/util/stopwatch_impl.h"
  #include "/usr/include/kea/util/strutil.h"
  #include "/usr/include/kea/util/thread_pool.h"
  #include "/usr/include/kea/util/time_utilities.h"
  #include "/usr/include/kea/util/triplet.h"
  #include "/usr/include/kea/util/unlock_guard.h"
  #include "/usr/include/kea/util/versioned_csv_file.h"
  #include "/usr/include/kea/util/watch_socket.h"
  #include "/usr/include/kea/util/watched_thread.h"

  // add namespaces
  namespace isc{typedef int tmp_add_type_1;}
  isc::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace isc{namespace asiodns{typedef int tmp_add_type_2;}}
  isc::asiodns::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace isc{namespace log{typedef int tmp_add_type_3;}}
  isc::log::tmp_add_type_3 tmp_add_func_3(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/wThJgATUOD/dump1.h"  -I/usr/include/kea

In file included from /tmp/wThJgATUOD/dump1.h:13:
/usr/include/kea/asiodns/io_fetch.h:12:10: fatal error: boost/shared_array.hpp: No such file or directory
   12 | #include <boost/shared_array.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

