Temporary header file '/tmp/SArxXqi3aC/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/iceoryx/v2.0.2/iceoryx_posh/capro/service_description.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/channel.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/gateway_base.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/gateway_config.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/gateway_discovery.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/gateway_generic.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/toml_gateway_config_parser.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/iceoryx_posh_config.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/iceoryx_posh_deployment.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/iceoryx_posh_types.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/capro/capro_message.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/log/posh_config_logging.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/log/posh_logging.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/chunk_management.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/mem_pool.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/memory_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/mepoo.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/mepoo_segment.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/segment_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/shared_chunk.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/shared_pointer.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/shm_safe_unmanaged_chunk.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/mepoo/typed_mem_pool.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/base_client.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/base_publisher.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/base_server.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/base_subscriber.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_distributor.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_distributor_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_queue_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_queue_popper.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_queue_pusher.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_receiver.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_receiver_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_sender.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/chunk_sender_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/condition_listener.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/condition_notifier.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/condition_variable_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/locking_policy.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/typed_unique_id.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/building_blocks/unique_port_id.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/client_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/base_port.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/base_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/client_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/client_port_roudi.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/client_port_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/client_server_port_types.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/interface_port.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/interface_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/pub_sub_port_types.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/publisher_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/publisher_port_roudi.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/publisher_port_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/server_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/server_port_roudi.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/server_port_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/subscriber_port_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/subscriber_port_multi_producer.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/subscriber_port_roudi.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/subscriber_port_single_producer.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/ports/subscriber_port_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/publisher_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/publisher_interface.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/request_deleter.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/response_deleter.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/rpc_interface.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/sample_deleter.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/server_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/smart_chunk.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/subscriber_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/typed_port_api_trait.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/untyped_client_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/untyped_publisher_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/untyped_server_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/untyped_subscriber_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/popo/used_chunk_list.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/introspection/fixed_size_container.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/introspection/mempool_introspection.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/introspection/port_introspection.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/introspection/process_introspection.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/memory/mempool_collection_memory_block.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/memory/mempool_segment_manager_memory_block.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/memory/port_pool_memory_block.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/port_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/port_pool_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/process.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/process_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/roudi.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/roudi/service_registry.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/ipc_interface_base.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/ipc_interface_creator.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/ipc_interface_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/ipc_message.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/ipc_runtime_interface.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/node_data.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/node_property.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/posh_runtime_impl.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/internal/runtime/shared_memory_user.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/mepoo/chunk_header.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/mepoo/chunk_settings.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/mepoo/memory_info.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/mepoo/mepoo_config.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/mepoo/segment_config.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/client.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/client_options.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/enum_trigger_type.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/listener.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/notification_attorney.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/notification_callback.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/notification_info.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/port_queue_policies.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/publisher.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/publisher_options.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/request.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/response.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/rpc_header.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/sample.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/server.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/server_options.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/subscriber.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/subscriber_options.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/trigger.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/trigger_handle.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/untyped_client.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/untyped_publisher.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/untyped_server.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/untyped_subscriber.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/user_trigger.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/popo/wait_set.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/cmd_line_args.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/iceoryx_roudi_app.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/iceoryx_roudi_components.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/introspection_types.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/default_roudi_memory.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/generic_memory_block.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/iceoryx_roudi_memory_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/memory_block.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/memory_provider.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/posix_shm_memory_provider.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/roudi_memory_interface.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/memory/roudi_memory_manager.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/port_pool.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_app.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_cmd_line_parser.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_cmd_line_parser_config_file_option.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_config.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_config_file_provider.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/roudi/roudi_config_toml_file_provider.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/runtime/node.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/runtime/port_config_info.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/runtime/posh_runtime.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/runtime/posh_runtime_single_process.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/runtime/service_discovery.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/testing/mocks/chunk_mock.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/testing/mocks/posh_runtime_mock.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/testing/roudi_environment/roudi_environment.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/testing/roudi_environment/runtime_test_interface.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/testing/roudi_gtest.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/version/compatibility_check_level.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_posh/version/version_info.hpp" #include "/usr/include/iceoryx/v2.0.2/iceoryx_versions.hpp" // add namespaces namespace iox{typedef int tmp_add_type_1;} iox::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace iox{namespace algorithm{typedef int tmp_add_type_2;}} iox::algorithm::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace iox{namespace build{typedef int tmp_add_type_3;}} iox::build::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace iox{namespace capro{typedef int tmp_add_type_4;}} iox::capro::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace iox{namespace concurrent{typedef int tmp_add_type_5;}} iox::concurrent::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace iox{namespace config{typedef int tmp_add_type_6;}} iox::config::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace iox{namespace cxx{typedef int tmp_add_type_7;}} iox::cxx::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace iox{namespace cxx{namespace internal{typedef int tmp_add_type_8;}}} iox::cxx::internal::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace iox{namespace cxx{namespace newtype{typedef int tmp_add_type_9;}}} iox::cxx::newtype::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace iox{namespace cxx{namespace newtype{namespace internal{typedef int tmp_add_type_10;}}}} iox::cxx::newtype::internal::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace iox{namespace gw{typedef int tmp_add_type_11;}} iox::gw::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace iox{namespace helper{typedef int tmp_add_type_12;}} iox::helper::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace iox{namespace log{typedef int tmp_add_type_13;}} iox::log::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace iox{namespace log{namespace ffbb{typedef int tmp_add_type_14;}}} iox::log::ffbb::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace iox{namespace mepoo{typedef int tmp_add_type_15;}} iox::mepoo::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace iox{namespace platform{typedef int tmp_add_type_16;}} iox::platform::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace iox{namespace popo{typedef int tmp_add_type_17;}} iox::popo::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace iox{namespace posix{typedef int tmp_add_type_18;}} iox::posix::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace iox{namespace posix{namespace internal{typedef int tmp_add_type_19;}}} iox::posix::internal::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace iox{namespace roudi{typedef int tmp_add_type_20;}} iox::roudi::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace iox{namespace rp{typedef int tmp_add_type_21;}} iox::rp::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace iox{namespace runtime{typedef int tmp_add_type_22;}} iox::runtime::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace iox{namespace units{typedef int tmp_add_type_23;}} iox::units::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace iox{namespace version{typedef int tmp_add_type_24;}} iox::version::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace iox{namespace units{namespace duration_literals{typedef int tmp_add_type_25;}}} iox::units::duration_literals::tmp_add_type_25 tmp_add_func_25(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/SArxXqi3aC/dump1.h" -I/usr/include/iceoryx/v2.0.2 In file included from /tmp/SArxXqi3aC/dump1.h:18: /usr/include/iceoryx/v2.0.2/iceoryx_posh/gateway/toml_gateway_config_parser.hpp:25:10: fatal error: cpptoml.h: No such file or directory 25 | #include | ^~~~~~~~~~~ compilation terminated.