Temporary header file '/tmp/DtvGPj9cIY/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/asio/any_io_executor.hpp" #include "/usr/include/asio/associated_allocator.hpp" #include "/usr/include/asio/associated_cancellation_slot.hpp" #include "/usr/include/asio/associated_executor.hpp" #include "/usr/include/asio/associator.hpp" #include "/usr/include/asio/async_result.hpp" #include "/usr/include/asio/awaitable.hpp" #include "/usr/include/asio/basic_datagram_socket.hpp" #include "/usr/include/asio/basic_deadline_timer.hpp" #include "/usr/include/asio/basic_file.hpp" #include "/usr/include/asio/basic_io_object.hpp" #include "/usr/include/asio/basic_random_access_file.hpp" #include "/usr/include/asio/basic_raw_socket.hpp" #include "/usr/include/asio/basic_readable_pipe.hpp" #include "/usr/include/asio/basic_seq_packet_socket.hpp" #include "/usr/include/asio/basic_serial_port.hpp" #include "/usr/include/asio/basic_signal_set.hpp" #include "/usr/include/asio/basic_socket.hpp" #include "/usr/include/asio/basic_socket_acceptor.hpp" #include "/usr/include/asio/basic_socket_iostream.hpp" #include "/usr/include/asio/basic_socket_streambuf.hpp" #include "/usr/include/asio/basic_stream_file.hpp" #include "/usr/include/asio/basic_stream_socket.hpp" #include "/usr/include/asio/basic_streambuf.hpp" #include "/usr/include/asio/basic_streambuf_fwd.hpp" #include "/usr/include/asio/basic_waitable_timer.hpp" #include "/usr/include/asio/basic_writable_pipe.hpp" #include "/usr/include/asio/bind_allocator.hpp" #include "/usr/include/asio/bind_cancellation_slot.hpp" #include "/usr/include/asio/bind_executor.hpp" #include "/usr/include/asio/buffer.hpp" #include "/usr/include/asio/buffer_registration.hpp" #include "/usr/include/asio/buffered_read_stream.hpp" #include "/usr/include/asio/buffered_read_stream_fwd.hpp" #include "/usr/include/asio/buffered_stream.hpp" #include "/usr/include/asio/buffered_stream_fwd.hpp" #include "/usr/include/asio/buffered_write_stream.hpp" #include "/usr/include/asio/buffered_write_stream_fwd.hpp" #include "/usr/include/asio/buffers_iterator.hpp" #include "/usr/include/asio/cancellation_signal.hpp" #include "/usr/include/asio/cancellation_state.hpp" #include "/usr/include/asio/cancellation_type.hpp" #include "/usr/include/asio/co_spawn.hpp" #include "/usr/include/asio/completion_condition.hpp" #include "/usr/include/asio/compose.hpp" #include "/usr/include/asio/connect.hpp" #include "/usr/include/asio/connect_pipe.hpp" #include "/usr/include/asio/coroutine.hpp" #include "/usr/include/asio/deadline_timer.hpp" #include "/usr/include/asio/defer.hpp" #include "/usr/include/asio/detached.hpp" #include "/usr/include/asio/detail/array.hpp" #include "/usr/include/asio/detail/array_fwd.hpp" #include "/usr/include/asio/detail/assert.hpp" #include "/usr/include/asio/detail/atomic_count.hpp" #include "/usr/include/asio/detail/base_from_cancellation_state.hpp" #include "/usr/include/asio/detail/base_from_completion_cond.hpp" #include "/usr/include/asio/detail/bind_handler.hpp" #include "/usr/include/asio/detail/blocking_executor_op.hpp" #include "/usr/include/asio/detail/buffer_resize_guard.hpp" #include "/usr/include/asio/detail/buffer_sequence_adapter.hpp" #include "/usr/include/asio/detail/buffered_stream_storage.hpp" #include "/usr/include/asio/detail/bulk_executor_op.hpp" #include "/usr/include/asio/detail/call_stack.hpp" #include "/usr/include/asio/detail/chrono.hpp" #include "/usr/include/asio/detail/chrono_time_traits.hpp" #include "/usr/include/asio/detail/completion_handler.hpp" #include "/usr/include/asio/detail/concurrency_hint.hpp" #include "/usr/include/asio/detail/conditionally_enabled_event.hpp" #include "/usr/include/asio/detail/conditionally_enabled_mutex.hpp" #include "/usr/include/asio/detail/config.hpp" #include "/usr/include/asio/detail/consuming_buffers.hpp" #include "/usr/include/asio/detail/cstddef.hpp" #include "/usr/include/asio/detail/cstdint.hpp" #include "/usr/include/asio/detail/date_time_fwd.hpp" #include "/usr/include/asio/detail/deadline_timer_service.hpp" #include "/usr/include/asio/detail/dependent_type.hpp" #include "/usr/include/asio/detail/descriptor_ops.hpp" #include "/usr/include/asio/detail/descriptor_read_op.hpp" #include "/usr/include/asio/detail/descriptor_write_op.hpp" #include "/usr/include/asio/detail/dev_poll_reactor.hpp" #include "/usr/include/asio/detail/epoll_reactor.hpp" #include "/usr/include/asio/detail/event.hpp" #include "/usr/include/asio/detail/eventfd_select_interrupter.hpp" #include "/usr/include/asio/detail/executor_function.hpp" #include "/usr/include/asio/detail/executor_op.hpp" #include "/usr/include/asio/detail/fd_set_adapter.hpp" #include "/usr/include/asio/detail/fenced_block.hpp" #include "/usr/include/asio/detail/functional.hpp" #include "/usr/include/asio/detail/future.hpp" #include "/usr/include/asio/detail/gcc_arm_fenced_block.hpp" #include "/usr/include/asio/detail/gcc_hppa_fenced_block.hpp" #include "/usr/include/asio/detail/gcc_sync_fenced_block.hpp" #include "/usr/include/asio/detail/gcc_x86_fenced_block.hpp" #include "/usr/include/asio/detail/global.hpp" #include "/usr/include/asio/detail/handler_alloc_helpers.hpp" #include "/usr/include/asio/detail/handler_cont_helpers.hpp" #include "/usr/include/asio/detail/handler_invoke_helpers.hpp" #include "/usr/include/asio/detail/handler_tracking.hpp" #include "/usr/include/asio/detail/handler_type_requirements.hpp" #include "/usr/include/asio/detail/handler_work.hpp" #include "/usr/include/asio/detail/hash_map.hpp" #include "/usr/include/asio/detail/impl/dev_poll_reactor.hpp" #include "/usr/include/asio/detail/impl/epoll_reactor.hpp" #include "/usr/include/asio/detail/impl/io_uring_service.hpp" #include "/usr/include/asio/detail/impl/kqueue_reactor.hpp" #include "/usr/include/asio/detail/impl/select_reactor.hpp" #include "/usr/include/asio/detail/impl/service_registry.hpp" #include "/usr/include/asio/detail/impl/strand_executor_service.hpp" #include "/usr/include/asio/detail/impl/strand_service.hpp" #include "/usr/include/asio/detail/impl/win_iocp_io_context.hpp" #include "/usr/include/asio/detail/impl/winrt_timer_scheduler.hpp" #include "/usr/include/asio/detail/io_control.hpp" #include "/usr/include/asio/detail/io_object_impl.hpp" #include "/usr/include/asio/detail/io_uring_descriptor_read_at_op.hpp" #include "/usr/include/asio/detail/io_uring_descriptor_read_op.hpp" #include "/usr/include/asio/detail/io_uring_descriptor_service.hpp" #include "/usr/include/asio/detail/io_uring_descriptor_write_at_op.hpp" #include "/usr/include/asio/detail/io_uring_descriptor_write_op.hpp" #include "/usr/include/asio/detail/io_uring_file_service.hpp" #include "/usr/include/asio/detail/io_uring_null_buffers_op.hpp" #include "/usr/include/asio/detail/io_uring_operation.hpp" #include "/usr/include/asio/detail/io_uring_service.hpp" #include "/usr/include/asio/detail/io_uring_socket_accept_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_connect_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_recv_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_recvfrom_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_recvmsg_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_send_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_sendto_op.hpp" #include "/usr/include/asio/detail/io_uring_socket_service.hpp" #include "/usr/include/asio/detail/io_uring_socket_service_base.hpp" #include "/usr/include/asio/detail/io_uring_wait_op.hpp" #include "/usr/include/asio/detail/is_buffer_sequence.hpp" #include "/usr/include/asio/detail/is_executor.hpp" #include "/usr/include/asio/detail/keyword_tss_ptr.hpp" #include "/usr/include/asio/detail/kqueue_reactor.hpp" #include "/usr/include/asio/detail/limits.hpp" #include "/usr/include/asio/detail/local_free_on_block_exit.hpp" #include "/usr/include/asio/detail/macos_fenced_block.hpp" #include "/usr/include/asio/detail/memory.hpp" #include "/usr/include/asio/detail/mutex.hpp" #include "/usr/include/asio/detail/non_const_lvalue.hpp" #include "/usr/include/asio/detail/noncopyable.hpp" #include "/usr/include/asio/detail/null_event.hpp" #include "/usr/include/asio/detail/null_fenced_block.hpp" #include "/usr/include/asio/detail/null_global.hpp" #include "/usr/include/asio/detail/null_mutex.hpp" #include "/usr/include/asio/detail/null_reactor.hpp" #include "/usr/include/asio/detail/null_signal_blocker.hpp" #include "/usr/include/asio/detail/null_socket_service.hpp" #include "/usr/include/asio/detail/null_static_mutex.hpp" #include "/usr/include/asio/detail/null_thread.hpp" #include "/usr/include/asio/detail/null_tss_ptr.hpp" #include "/usr/include/asio/detail/object_pool.hpp" #include "/usr/include/asio/detail/old_win_sdk_compat.hpp" #include "/usr/include/asio/detail/op_queue.hpp" #include "/usr/include/asio/detail/operation.hpp" #include "/usr/include/asio/detail/pipe_select_interrupter.hpp" #include "/usr/include/asio/detail/pop_options.hpp" #include "/usr/include/asio/detail/posix_event.hpp" #include "/usr/include/asio/detail/posix_fd_set_adapter.hpp" #include "/usr/include/asio/detail/posix_global.hpp" #include "/usr/include/asio/detail/posix_mutex.hpp" #include "/usr/include/asio/detail/posix_serial_port_service.hpp" #include "/usr/include/asio/detail/posix_signal_blocker.hpp" #include "/usr/include/asio/detail/posix_static_mutex.hpp" #include "/usr/include/asio/detail/posix_thread.hpp" #include "/usr/include/asio/detail/posix_tss_ptr.hpp" #include "/usr/include/asio/detail/push_options.hpp" #include "/usr/include/asio/detail/reactive_descriptor_service.hpp" #include "/usr/include/asio/detail/reactive_null_buffers_op.hpp" #include "/usr/include/asio/detail/reactive_socket_accept_op.hpp" #include "/usr/include/asio/detail/reactive_socket_connect_op.hpp" #include "/usr/include/asio/detail/reactive_socket_recv_op.hpp" #include "/usr/include/asio/detail/reactive_socket_recvfrom_op.hpp" #include "/usr/include/asio/detail/reactive_socket_recvmsg_op.hpp" #include "/usr/include/asio/detail/reactive_socket_send_op.hpp" #include "/usr/include/asio/detail/reactive_socket_sendto_op.hpp" #include "/usr/include/asio/detail/reactive_socket_service.hpp" #include "/usr/include/asio/detail/reactive_socket_service_base.hpp" #include "/usr/include/asio/detail/reactive_wait_op.hpp" #include "/usr/include/asio/detail/reactor.hpp" #include "/usr/include/asio/detail/reactor_op.hpp" #include "/usr/include/asio/detail/reactor_op_queue.hpp" #include "/usr/include/asio/detail/recycling_allocator.hpp" #include "/usr/include/asio/detail/regex_fwd.hpp" #include "/usr/include/asio/detail/resolve_endpoint_op.hpp" #include "/usr/include/asio/detail/resolve_op.hpp" #include "/usr/include/asio/detail/resolve_query_op.hpp" #include "/usr/include/asio/detail/resolver_service.hpp" #include "/usr/include/asio/detail/resolver_service_base.hpp" #include "/usr/include/asio/detail/scheduler.hpp" #include "/usr/include/asio/detail/scheduler_operation.hpp" #include "/usr/include/asio/detail/scheduler_task.hpp" #include "/usr/include/asio/detail/scheduler_thread_info.hpp" #include "/usr/include/asio/detail/scoped_lock.hpp" #include "/usr/include/asio/detail/scoped_ptr.hpp" #include "/usr/include/asio/detail/select_interrupter.hpp" #include "/usr/include/asio/detail/select_reactor.hpp" #include "/usr/include/asio/detail/service_registry.hpp" #include "/usr/include/asio/detail/signal_blocker.hpp" #include "/usr/include/asio/detail/signal_handler.hpp" #include "/usr/include/asio/detail/signal_init.hpp" #include "/usr/include/asio/detail/signal_op.hpp" #include "/usr/include/asio/detail/signal_set_service.hpp" #include "/usr/include/asio/detail/socket_holder.hpp" #include "/usr/include/asio/detail/socket_ops.hpp" #include "/usr/include/asio/detail/socket_option.hpp" #include "/usr/include/asio/detail/socket_select_interrupter.hpp" #include "/usr/include/asio/detail/socket_types.hpp" #include "/usr/include/asio/detail/solaris_fenced_block.hpp" #include "/usr/include/asio/detail/source_location.hpp" #include "/usr/include/asio/detail/static_mutex.hpp" #include "/usr/include/asio/detail/std_event.hpp" #include "/usr/include/asio/detail/std_fenced_block.hpp" #include "/usr/include/asio/detail/std_global.hpp" #include "/usr/include/asio/detail/std_mutex.hpp" #include "/usr/include/asio/detail/std_static_mutex.hpp" #include "/usr/include/asio/detail/std_thread.hpp" #include "/usr/include/asio/detail/strand_executor_service.hpp" #include "/usr/include/asio/detail/strand_service.hpp" #include "/usr/include/asio/detail/string_view.hpp" #include "/usr/include/asio/detail/thread.hpp" #include "/usr/include/asio/detail/thread_context.hpp" #include "/usr/include/asio/detail/thread_group.hpp" #include "/usr/include/asio/detail/thread_info_base.hpp" #include "/usr/include/asio/detail/throw_error.hpp" #include "/usr/include/asio/detail/throw_exception.hpp" #include "/usr/include/asio/detail/timer_queue.hpp" #include "/usr/include/asio/detail/timer_queue_base.hpp" #include "/usr/include/asio/detail/timer_queue_ptime.hpp" #include "/usr/include/asio/detail/timer_queue_set.hpp" #include "/usr/include/asio/detail/timer_scheduler.hpp" #include "/usr/include/asio/detail/timer_scheduler_fwd.hpp" #include "/usr/include/asio/detail/tss_ptr.hpp" #include "/usr/include/asio/detail/type_traits.hpp" #include "/usr/include/asio/detail/variadic_templates.hpp" #include "/usr/include/asio/detail/wait_handler.hpp" #include "/usr/include/asio/detail/wait_op.hpp" #include "/usr/include/asio/detail/win_event.hpp" #include "/usr/include/asio/detail/win_fd_set_adapter.hpp" #include "/usr/include/asio/detail/win_fenced_block.hpp" #include "/usr/include/asio/detail/win_global.hpp" #include "/usr/include/asio/detail/win_iocp_file_service.hpp" #include "/usr/include/asio/detail/win_iocp_handle_read_op.hpp" #include "/usr/include/asio/detail/win_iocp_handle_service.hpp" #include "/usr/include/asio/detail/win_iocp_handle_write_op.hpp" #include "/usr/include/asio/detail/win_iocp_io_context.hpp" #include "/usr/include/asio/detail/win_iocp_null_buffers_op.hpp" #include "/usr/include/asio/detail/win_iocp_operation.hpp" #include "/usr/include/asio/detail/win_iocp_overlapped_op.hpp" #include "/usr/include/asio/detail/win_iocp_overlapped_ptr.hpp" #include "/usr/include/asio/detail/win_iocp_serial_port_service.hpp" #include "/usr/include/asio/detail/win_iocp_socket_accept_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_connect_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_recv_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_recvfrom_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_recvmsg_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_send_op.hpp" #include "/usr/include/asio/detail/win_iocp_socket_service.hpp" #include "/usr/include/asio/detail/win_iocp_socket_service_base.hpp" #include "/usr/include/asio/detail/win_iocp_thread_info.hpp" #include "/usr/include/asio/detail/win_iocp_wait_op.hpp" #include "/usr/include/asio/detail/win_mutex.hpp" #include "/usr/include/asio/detail/win_object_handle_service.hpp" #include "/usr/include/asio/detail/win_static_mutex.hpp" #include "/usr/include/asio/detail/win_thread.hpp" #include "/usr/include/asio/detail/win_tss_ptr.hpp" #include "/usr/include/asio/detail/winapp_thread.hpp" #include "/usr/include/asio/detail/wince_thread.hpp" #include "/usr/include/asio/detail/winrt_async_manager.hpp" #include "/usr/include/asio/detail/winrt_async_op.hpp" #include "/usr/include/asio/detail/winrt_resolve_op.hpp" #include "/usr/include/asio/detail/winrt_resolver_service.hpp" #include "/usr/include/asio/detail/winrt_socket_connect_op.hpp" #include "/usr/include/asio/detail/winrt_socket_recv_op.hpp" #include "/usr/include/asio/detail/winrt_socket_send_op.hpp" #include "/usr/include/asio/detail/winrt_ssocket_service.hpp" #include "/usr/include/asio/detail/winrt_ssocket_service_base.hpp" #include "/usr/include/asio/detail/winrt_timer_scheduler.hpp" #include "/usr/include/asio/detail/winrt_utils.hpp" #include "/usr/include/asio/detail/winsock_init.hpp" #include "/usr/include/asio/detail/work_dispatcher.hpp" #include "/usr/include/asio/detail/wrapped_handler.hpp" #include "/usr/include/asio/dispatch.hpp" #include "/usr/include/asio/error.hpp" #include "/usr/include/asio/error_code.hpp" #include "/usr/include/asio/execution/allocator.hpp" #include "/usr/include/asio/execution/any_executor.hpp" #include "/usr/include/asio/execution/bad_executor.hpp" #include "/usr/include/asio/execution/blocking.hpp" #include "/usr/include/asio/execution/blocking_adaptation.hpp" #include "/usr/include/asio/execution/bulk_execute.hpp" #include "/usr/include/asio/execution/bulk_guarantee.hpp" #include "/usr/include/asio/execution/connect.hpp" #include "/usr/include/asio/execution/context.hpp" #include "/usr/include/asio/execution/context_as.hpp" #include "/usr/include/asio/execution/detail/as_invocable.hpp" #include "/usr/include/asio/execution/detail/as_operation.hpp" #include "/usr/include/asio/execution/detail/as_receiver.hpp" #include "/usr/include/asio/execution/detail/bulk_sender.hpp" #include "/usr/include/asio/execution/detail/submit_receiver.hpp" #include "/usr/include/asio/execution/detail/void_receiver.hpp" #include "/usr/include/asio/execution/execute.hpp" #include "/usr/include/asio/execution/executor.hpp" #include "/usr/include/asio/execution/invocable_archetype.hpp" #include "/usr/include/asio/execution/mapping.hpp" #include "/usr/include/asio/execution/occupancy.hpp" #include "/usr/include/asio/execution/operation_state.hpp" #include "/usr/include/asio/execution/outstanding_work.hpp" #include "/usr/include/asio/execution/prefer_only.hpp" #include "/usr/include/asio/execution/receiver.hpp" #include "/usr/include/asio/execution/receiver_invocation_error.hpp" #include "/usr/include/asio/execution/relationship.hpp" #include "/usr/include/asio/execution/schedule.hpp" #include "/usr/include/asio/execution/scheduler.hpp" #include "/usr/include/asio/execution/sender.hpp" #include "/usr/include/asio/execution/set_done.hpp" #include "/usr/include/asio/execution/set_error.hpp" #include "/usr/include/asio/execution/set_value.hpp" #include "/usr/include/asio/execution/start.hpp" #include "/usr/include/asio/execution/submit.hpp" #include "/usr/include/asio/execution.hpp" #include "/usr/include/asio/execution_context.hpp" #include "/usr/include/asio/executor.hpp" #include "/usr/include/asio/executor_work_guard.hpp" #include "/usr/include/asio/experimental/append.hpp" #include "/usr/include/asio/experimental/as_single.hpp" #include "/usr/include/asio/experimental/as_tuple.hpp" #include "/usr/include/asio/experimental/awaitable_operators.hpp" #include "/usr/include/asio/experimental/basic_channel.hpp" #include "/usr/include/asio/experimental/basic_concurrent_channel.hpp" #include "/usr/include/asio/experimental/cancellation_condition.hpp" #include "/usr/include/asio/experimental/channel.hpp" #include "/usr/include/asio/experimental/channel_error.hpp" #include "/usr/include/asio/experimental/channel_traits.hpp" #include "/usr/include/asio/experimental/co_spawn.hpp" #include "/usr/include/asio/experimental/concurrent_channel.hpp" #include "/usr/include/asio/experimental/coro.hpp" #include "/usr/include/asio/experimental/coro_traits.hpp" #include "/usr/include/asio/experimental/deferred.hpp" #include "/usr/include/asio/experimental/detail/channel_handler.hpp" #include "/usr/include/asio/experimental/detail/channel_message.hpp" #include "/usr/include/asio/experimental/detail/channel_operation.hpp" #include "/usr/include/asio/experimental/detail/channel_payload.hpp" #include "/usr/include/asio/experimental/detail/channel_receive_op.hpp" #include "/usr/include/asio/experimental/detail/channel_send_functions.hpp" #include "/usr/include/asio/experimental/detail/channel_send_op.hpp" #include "/usr/include/asio/experimental/detail/channel_service.hpp" #include "/usr/include/asio/experimental/detail/completion_handler_erasure.hpp" #include "/usr/include/asio/experimental/detail/coro_promise_allocator.hpp" #include "/usr/include/asio/experimental/detail/has_signature.hpp" #include "/usr/include/asio/experimental/detail/impl/channel_service.hpp" #include "/usr/include/asio/experimental/detail/partial_promise.hpp" #include "/usr/include/asio/experimental/impl/append.hpp" #include "/usr/include/asio/experimental/impl/as_single.hpp" #include "/usr/include/asio/experimental/impl/as_tuple.hpp" #include "/usr/include/asio/experimental/impl/coro.hpp" #include "/usr/include/asio/experimental/impl/deferred.hpp" #include "/usr/include/asio/experimental/impl/parallel_group.hpp" #include "/usr/include/asio/experimental/impl/prepend.hpp" #include "/usr/include/asio/experimental/impl/promise.hpp" #include "/usr/include/asio/experimental/impl/use_coro.hpp" #include "/usr/include/asio/experimental/parallel_group.hpp" #include "/usr/include/asio/experimental/prepend.hpp" #include "/usr/include/asio/experimental/promise.hpp" #include "/usr/include/asio/experimental/use_coro.hpp" #include "/usr/include/asio/file_base.hpp" #include "/usr/include/asio/generic/basic_endpoint.hpp" #include "/usr/include/asio/generic/datagram_protocol.hpp" #include "/usr/include/asio/generic/detail/endpoint.hpp" #include "/usr/include/asio/generic/raw_protocol.hpp" #include "/usr/include/asio/generic/seq_packet_protocol.hpp" #include "/usr/include/asio/generic/stream_protocol.hpp" #include "/usr/include/asio/handler_alloc_hook.hpp" #include "/usr/include/asio/handler_continuation_hook.hpp" #include "/usr/include/asio/handler_invoke_hook.hpp" #include "/usr/include/asio/high_resolution_timer.hpp" #include "/usr/include/asio/impl/awaitable.hpp" #include "/usr/include/asio/impl/buffered_read_stream.hpp" #include "/usr/include/asio/impl/buffered_write_stream.hpp" #include "/usr/include/asio/impl/co_spawn.hpp" #include "/usr/include/asio/impl/compose.hpp" #include "/usr/include/asio/impl/connect.hpp" #include "/usr/include/asio/impl/connect_pipe.hpp" #include "/usr/include/asio/impl/defer.hpp" #include "/usr/include/asio/impl/detached.hpp" #include "/usr/include/asio/impl/dispatch.hpp" #include "/usr/include/asio/impl/execution_context.hpp" #include "/usr/include/asio/impl/executor.hpp" #include "/usr/include/asio/impl/io_context.hpp" #include "/usr/include/asio/impl/post.hpp" #include "/usr/include/asio/impl/read.hpp" #include "/usr/include/asio/impl/read_at.hpp" #include "/usr/include/asio/impl/read_until.hpp" #include "/usr/include/asio/impl/redirect_error.hpp" #include "/usr/include/asio/impl/serial_port_base.hpp" #include "/usr/include/asio/impl/spawn.hpp" #include "/usr/include/asio/impl/src.hpp" #include "/usr/include/asio/impl/system_context.hpp" #include "/usr/include/asio/impl/system_executor.hpp" #include "/usr/include/asio/impl/thread_pool.hpp" #include "/usr/include/asio/impl/use_awaitable.hpp" #include "/usr/include/asio/impl/use_future.hpp" #include "/usr/include/asio/impl/write.hpp" #include "/usr/include/asio/impl/write_at.hpp" #include "/usr/include/asio/io_context.hpp" #include "/usr/include/asio/io_context_strand.hpp" #include "/usr/include/asio/io_service.hpp" #include "/usr/include/asio/io_service_strand.hpp" #include "/usr/include/asio/ip/address.hpp" #include "/usr/include/asio/ip/address_v4.hpp" #include "/usr/include/asio/ip/address_v4_iterator.hpp" #include "/usr/include/asio/ip/address_v4_range.hpp" #include "/usr/include/asio/ip/address_v6.hpp" #include "/usr/include/asio/ip/address_v6_iterator.hpp" #include "/usr/include/asio/ip/address_v6_range.hpp" #include "/usr/include/asio/ip/bad_address_cast.hpp" #include "/usr/include/asio/ip/basic_endpoint.hpp" #include "/usr/include/asio/ip/basic_resolver.hpp" #include "/usr/include/asio/ip/basic_resolver_entry.hpp" #include "/usr/include/asio/ip/basic_resolver_iterator.hpp" #include "/usr/include/asio/ip/basic_resolver_query.hpp" #include "/usr/include/asio/ip/basic_resolver_results.hpp" #include "/usr/include/asio/ip/detail/endpoint.hpp" #include "/usr/include/asio/ip/detail/socket_option.hpp" #include "/usr/include/asio/ip/host_name.hpp" #include "/usr/include/asio/ip/icmp.hpp" #include "/usr/include/asio/ip/impl/address.hpp" #include "/usr/include/asio/ip/impl/address_v4.hpp" #include "/usr/include/asio/ip/impl/address_v6.hpp" #include "/usr/include/asio/ip/impl/basic_endpoint.hpp" #include "/usr/include/asio/ip/impl/network_v4.hpp" #include "/usr/include/asio/ip/impl/network_v6.hpp" #include "/usr/include/asio/ip/multicast.hpp" #include "/usr/include/asio/ip/network_v4.hpp" #include "/usr/include/asio/ip/network_v6.hpp" #include "/usr/include/asio/ip/resolver_base.hpp" #include "/usr/include/asio/ip/resolver_query_base.hpp" #include "/usr/include/asio/ip/tcp.hpp" #include "/usr/include/asio/ip/udp.hpp" #include "/usr/include/asio/ip/unicast.hpp" #include "/usr/include/asio/ip/v6_only.hpp" #include "/usr/include/asio/is_applicable_property.hpp" #include "/usr/include/asio/is_executor.hpp" #include "/usr/include/asio/is_read_buffered.hpp" #include "/usr/include/asio/is_write_buffered.hpp" #include "/usr/include/asio/local/basic_endpoint.hpp" #include "/usr/include/asio/local/connect_pair.hpp" #include "/usr/include/asio/local/datagram_protocol.hpp" #include "/usr/include/asio/local/detail/endpoint.hpp" #include "/usr/include/asio/local/stream_protocol.hpp" #include "/usr/include/asio/multiple_exceptions.hpp" #include "/usr/include/asio/packaged_task.hpp" #include "/usr/include/asio/placeholders.hpp" #include "/usr/include/asio/posix/basic_descriptor.hpp" #include "/usr/include/asio/posix/basic_stream_descriptor.hpp" #include "/usr/include/asio/posix/descriptor.hpp" #include "/usr/include/asio/posix/descriptor_base.hpp" #include "/usr/include/asio/posix/stream_descriptor.hpp" #include "/usr/include/asio/post.hpp" #include "/usr/include/asio/prefer.hpp" #include "/usr/include/asio/query.hpp" #include "/usr/include/asio/random_access_file.hpp" #include "/usr/include/asio/read.hpp" #include "/usr/include/asio/read_at.hpp" #include "/usr/include/asio/read_until.hpp" #include "/usr/include/asio/readable_pipe.hpp" #include "/usr/include/asio/recycling_allocator.hpp" #include "/usr/include/asio/redirect_error.hpp" #include "/usr/include/asio/registered_buffer.hpp" #include "/usr/include/asio/require.hpp" #include "/usr/include/asio/require_concept.hpp" #include "/usr/include/asio/serial_port.hpp" #include "/usr/include/asio/serial_port_base.hpp" #include "/usr/include/asio/signal_set.hpp" #include "/usr/include/asio/socket_base.hpp" #include "/usr/include/asio/spawn.hpp" #include "/usr/include/asio/ssl/context.hpp" #include "/usr/include/asio/ssl/context_base.hpp" #include "/usr/include/asio/ssl/detail/buffered_handshake_op.hpp" #include "/usr/include/asio/ssl/detail/engine.hpp" #include "/usr/include/asio/ssl/detail/handshake_op.hpp" #include "/usr/include/asio/ssl/detail/io.hpp" #include "/usr/include/asio/ssl/detail/openssl_init.hpp" #include "/usr/include/asio/ssl/detail/openssl_types.hpp" #include "/usr/include/asio/ssl/detail/password_callback.hpp" #include "/usr/include/asio/ssl/detail/read_op.hpp" #include "/usr/include/asio/ssl/detail/shutdown_op.hpp" #include "/usr/include/asio/ssl/detail/stream_core.hpp" #include "/usr/include/asio/ssl/detail/verify_callback.hpp" #include "/usr/include/asio/ssl/detail/write_op.hpp" #include "/usr/include/asio/ssl/error.hpp" #include "/usr/include/asio/ssl/host_name_verification.hpp" #include "/usr/include/asio/ssl/impl/context.hpp" #include "/usr/include/asio/ssl/impl/src.hpp" #include "/usr/include/asio/ssl/rfc2818_verification.hpp" #include "/usr/include/asio/ssl/stream.hpp" #include "/usr/include/asio/ssl/stream_base.hpp" #include "/usr/include/asio/ssl/verify_context.hpp" #include "/usr/include/asio/ssl/verify_mode.hpp" #include "/usr/include/asio/ssl.hpp" #include "/usr/include/asio/static_thread_pool.hpp" #include "/usr/include/asio/steady_timer.hpp" #include "/usr/include/asio/strand.hpp" #include "/usr/include/asio/stream_file.hpp" #include "/usr/include/asio/streambuf.hpp" #include "/usr/include/asio/system_context.hpp" #include "/usr/include/asio/system_error.hpp" #include "/usr/include/asio/system_executor.hpp" #include "/usr/include/asio/system_timer.hpp" #include "/usr/include/asio/this_coro.hpp" #include "/usr/include/asio/thread.hpp" #include "/usr/include/asio/thread_pool.hpp" #include "/usr/include/asio/time_traits.hpp" #include "/usr/include/asio/traits/bulk_execute_free.hpp" #include "/usr/include/asio/traits/bulk_execute_member.hpp" #include "/usr/include/asio/traits/connect_free.hpp" #include "/usr/include/asio/traits/connect_member.hpp" #include "/usr/include/asio/traits/equality_comparable.hpp" #include "/usr/include/asio/traits/execute_free.hpp" #include "/usr/include/asio/traits/execute_member.hpp" #include "/usr/include/asio/traits/prefer_free.hpp" #include "/usr/include/asio/traits/prefer_member.hpp" #include "/usr/include/asio/traits/query_free.hpp" #include "/usr/include/asio/traits/query_member.hpp" #include "/usr/include/asio/traits/query_static_constexpr_member.hpp" #include "/usr/include/asio/traits/require_concept_free.hpp" #include "/usr/include/asio/traits/require_concept_member.hpp" #include "/usr/include/asio/traits/require_free.hpp" #include "/usr/include/asio/traits/require_member.hpp" #include "/usr/include/asio/traits/schedule_free.hpp" #include "/usr/include/asio/traits/schedule_member.hpp" #include "/usr/include/asio/traits/set_done_free.hpp" #include "/usr/include/asio/traits/set_done_member.hpp" #include "/usr/include/asio/traits/set_error_free.hpp" #include "/usr/include/asio/traits/set_error_member.hpp" #include "/usr/include/asio/traits/set_value_free.hpp" #include "/usr/include/asio/traits/set_value_member.hpp" #include "/usr/include/asio/traits/start_free.hpp" #include "/usr/include/asio/traits/start_member.hpp" #include "/usr/include/asio/traits/static_query.hpp" #include "/usr/include/asio/traits/static_require.hpp" #include "/usr/include/asio/traits/static_require_concept.hpp" #include "/usr/include/asio/traits/submit_free.hpp" #include "/usr/include/asio/traits/submit_member.hpp" #include "/usr/include/asio/ts/buffer.hpp" #include "/usr/include/asio/ts/executor.hpp" #include "/usr/include/asio/ts/internet.hpp" #include "/usr/include/asio/ts/io_context.hpp" #include "/usr/include/asio/ts/net.hpp" #include "/usr/include/asio/ts/netfwd.hpp" #include "/usr/include/asio/ts/socket.hpp" #include "/usr/include/asio/ts/timer.hpp" #include "/usr/include/asio/unyield.hpp" #include "/usr/include/asio/use_awaitable.hpp" #include "/usr/include/asio/use_future.hpp" #include "/usr/include/asio/uses_executor.hpp" #include "/usr/include/asio/version.hpp" #include "/usr/include/asio/wait_traits.hpp" #include "/usr/include/asio/windows/basic_object_handle.hpp" #include "/usr/include/asio/windows/basic_overlapped_handle.hpp" #include "/usr/include/asio/windows/basic_random_access_handle.hpp" #include "/usr/include/asio/windows/basic_stream_handle.hpp" #include "/usr/include/asio/windows/object_handle.hpp" #include "/usr/include/asio/windows/overlapped_handle.hpp" #include "/usr/include/asio/windows/overlapped_ptr.hpp" #include "/usr/include/asio/windows/random_access_handle.hpp" #include "/usr/include/asio/windows/stream_handle.hpp" #include "/usr/include/asio/writable_pipe.hpp" #include "/usr/include/asio/write.hpp" #include "/usr/include/asio/write_at.hpp" #include "/usr/include/asio/yield.hpp" #include "/usr/include/asio.hpp" // add namespaces namespace asio{typedef int tmp_add_type_1;} asio::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace asio{namespace chrono{typedef int tmp_add_type_2;}} asio::chrono::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace asio{namespace detail{typedef int tmp_add_type_3;}} asio::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace asio{namespace error{typedef int tmp_add_type_4;}} asio::error::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace asio{namespace error{namespace detail{typedef int tmp_add_type_5;}}} asio::error::detail::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace asio{namespace execution{typedef int tmp_add_type_6;}} asio::execution::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace asio{namespace execution{namespace detail{typedef int tmp_add_type_7;}}} asio::execution::detail::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace asio{namespace execution{namespace detail{namespace blocking{typedef int tmp_add_type_8;}}}} asio::execution::detail::blocking::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace asio{namespace execution{namespace detail{namespace mapping{typedef int tmp_add_type_9;}}}} asio::execution::detail::mapping::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace asio{namespace execution{namespace detail{namespace relationship{typedef int tmp_add_type_10;}}}} asio::execution::detail::relationship::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace asio{namespace experimental{typedef int tmp_add_type_11;}} asio::experimental::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace asio{namespace experimental{namespace detail{typedef int tmp_add_type_12;}}} asio::experimental::detail::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace asio{namespace experimental{namespace error{typedef int tmp_add_type_13;}}} asio::experimental::error::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace asio{namespace experimental{namespace error{namespace detail{typedef int tmp_add_type_14;}}}} asio::experimental::error::detail::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace asio{namespace ip{typedef int tmp_add_type_15;}} asio::ip::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace asio{namespace posix{typedef int tmp_add_type_16;}} asio::posix::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace asio{namespace traits{typedef int tmp_add_type_17;}} asio::traits::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace boost{typedef int tmp_add_type_18;} boost::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace asio{namespace __anon28d90f357e11{typedef int tmp_add_type_19;}} asio::__anon28d90f357e11::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace asio{namespace __anon28d90f357f11{typedef int tmp_add_type_20;}} asio::__anon28d90f357f11::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace asio{namespace __anon28d90f358011{typedef int tmp_add_type_21;}} asio::__anon28d90f358011::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace asio{namespace detail{namespace descriptor_ops{typedef int tmp_add_type_22;}}} asio::detail::descriptor_ops::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace asio{namespace detail{namespace io_control{typedef int tmp_add_type_23;}}} asio::detail::io_control::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace asio{namespace detail{namespace socket_ops{typedef int tmp_add_type_24;}}} asio::detail::socket_ops::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace asio{namespace detail{namespace socket_option{typedef int tmp_add_type_25;}}} asio::detail::socket_option::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355811{typedef int tmp_add_type_26;}}} asio::execution::__anon28d90f355811::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355911{typedef int tmp_add_type_27;}}} asio::execution::__anon28d90f355911::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355a11{typedef int tmp_add_type_28;}}} asio::execution::__anon28d90f355a11::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355b11{typedef int tmp_add_type_29;}}} asio::execution::__anon28d90f355b11::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355c11{typedef int tmp_add_type_30;}}} asio::execution::__anon28d90f355c11::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355d11{typedef int tmp_add_type_31;}}} asio::execution::__anon28d90f355d11::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f355e11{typedef int tmp_add_type_32;}}} asio::execution::__anon28d90f355e11::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f358111{typedef int tmp_add_type_33;}}} asio::execution::__anon28d90f358111::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace asio{namespace execution{namespace __anon28d90f358211{typedef int tmp_add_type_34;}}} asio::execution::__anon28d90f358211::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace asio{namespace execution{namespace detail{namespace blocking_adaptation{typedef int tmp_add_type_35;}}}} asio::execution::detail::blocking_adaptation::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace asio{namespace execution{namespace detail{namespace bulk_guarantee{typedef int tmp_add_type_36;}}}} asio::execution::detail::bulk_guarantee::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace asio{namespace execution{namespace detail{namespace outstanding_work{typedef int tmp_add_type_37;}}}} asio::execution::detail::outstanding_work::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace asio{namespace execution{namespace detail{namespace sender_base_ns{typedef int tmp_add_type_38;}}}} asio::execution::detail::sender_base_ns::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace asio{namespace experimental{namespace awaitable_operators{typedef int tmp_add_type_39;}}} asio::experimental::awaitable_operators::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace asio{namespace experimental{namespace awaitable_operators{namespace detail{typedef int tmp_add_type_40;}}}} asio::experimental::awaitable_operators::detail::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace asio{namespace experimental{namespace channel_errc{typedef int tmp_add_type_41;}}} asio::experimental::channel_errc::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace asio{namespace resolver_errc{typedef int tmp_add_type_42;}} asio::resolver_errc::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace asio{namespace socket_errc{typedef int tmp_add_type_43;}} asio::socket_errc::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace asio{namespace stream_errc{typedef int tmp_add_type_44;}} asio::stream_errc::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace asio{namespace this_coro{typedef int tmp_add_type_45;}} asio::this_coro::tmp_add_type_45 tmp_add_func_45(){return 0;}; namespace asio_execution_bulk_execute_fn{typedef int tmp_add_type_46;} asio_execution_bulk_execute_fn::tmp_add_type_46 tmp_add_func_46(){return 0;}; namespace asio_execution_connect_fn{typedef int tmp_add_type_47;} asio_execution_connect_fn::tmp_add_type_47 tmp_add_func_47(){return 0;}; namespace asio_execution_execute_fn{typedef int tmp_add_type_48;} asio_execution_execute_fn::tmp_add_type_48 tmp_add_func_48(){return 0;}; namespace asio_execution_schedule_fn{typedef int tmp_add_type_49;} asio_execution_schedule_fn::tmp_add_type_49 tmp_add_func_49(){return 0;}; namespace asio_execution_set_done_fn{typedef int tmp_add_type_50;} asio_execution_set_done_fn::tmp_add_type_50 tmp_add_func_50(){return 0;}; namespace asio_execution_set_error_fn{typedef int tmp_add_type_51;} asio_execution_set_error_fn::tmp_add_type_51 tmp_add_func_51(){return 0;}; namespace asio_execution_set_value_fn{typedef int tmp_add_type_52;} asio_execution_set_value_fn::tmp_add_type_52 tmp_add_func_52(){return 0;}; namespace asio_execution_start_fn{typedef int tmp_add_type_53;} asio_execution_start_fn::tmp_add_type_53 tmp_add_func_53(){return 0;}; namespace asio_execution_submit_fn{typedef int tmp_add_type_54;} asio_execution_submit_fn::tmp_add_type_54 tmp_add_func_54(){return 0;}; namespace asio_handler_alloc_helpers{typedef int tmp_add_type_55;} asio_handler_alloc_helpers::tmp_add_type_55 tmp_add_func_55(){return 0;}; namespace asio_handler_cont_helpers{typedef int tmp_add_type_56;} asio_handler_cont_helpers::tmp_add_type_56 tmp_add_func_56(){return 0;}; namespace asio_handler_invoke_helpers{typedef int tmp_add_type_57;} asio_handler_invoke_helpers::tmp_add_type_57 tmp_add_func_57(){return 0;}; namespace asio_prefer_fn{typedef int tmp_add_type_58;} asio_prefer_fn::tmp_add_type_58 tmp_add_func_58(){return 0;}; namespace asio_query_fn{typedef int tmp_add_type_59;} asio_query_fn::tmp_add_type_59 tmp_add_func_59(){return 0;}; namespace asio_require_fn{typedef int tmp_add_type_60;} asio_require_fn::tmp_add_type_60 tmp_add_func_60(){return 0;}; namespace boost{namespace date_time{typedef int tmp_add_type_61;}} boost::date_time::tmp_add_type_61 tmp_add_func_61(){return 0;}; namespace boost{namespace posix_time{typedef int tmp_add_type_62;}} boost::posix_time::tmp_add_type_62 tmp_add_func_62(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/DtvGPj9cIY/dump1.h" In file included from /usr/include/asio/experimental/coro.hpp:25, from /usr/include/asio/experimental/co_spawn.hpp:22, from /tmp/DtvGPj9cIY/dump1.h:349: /usr/include/asio/experimental/detail/partial_promise.hpp:22:11: fatal error: experimental/coroutine: No such file or directory 22 | # include | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.