Temporary header file '/tmp/evjIKzJvKn/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/falcosecurity-libs/common/inttypes_win.h" #include "/usr/include/falcosecurity-libs/driver/bpf/bpf_helpers.h" #include "/usr/include/falcosecurity-libs/driver/bpf/builtins.h" #include "/usr/include/falcosecurity-libs/driver/bpf/filler_helpers.h" #include "/usr/include/falcosecurity-libs/driver/bpf/fillers.h" #include "/usr/include/falcosecurity-libs/driver/bpf/maps.h" #include "/usr/include/falcosecurity-libs/driver/bpf/plumbing_helpers.h" #include "/usr/include/falcosecurity-libs/driver/bpf/quirks.h" #include "/usr/include/falcosecurity-libs/driver/bpf/ring_helpers.h" #include "/usr/include/falcosecurity-libs/driver/bpf/types.h" #include "/usr/include/falcosecurity-libs/driver/driver_config.h" #include "/usr/include/falcosecurity-libs/driver/kernel_hacks.h" #include "/usr/include/falcosecurity-libs/driver/ppm.h" #include "/usr/include/falcosecurity-libs/driver/ppm_api_version.h" #include "/usr/include/falcosecurity-libs/driver/ppm_compat_unistd_32.h" #include "/usr/include/falcosecurity-libs/driver/ppm_events.h" #include "/usr/include/falcosecurity-libs/driver/ppm_events_public.h" #include "/usr/include/falcosecurity-libs/driver/ppm_fillers.h" #include "/usr/include/falcosecurity-libs/driver/ppm_flag_helpers.h" #include "/usr/include/falcosecurity-libs/driver/ppm_ringbuffer.h" #include "/usr/include/falcosecurity-libs/driver/ppm_syscall.h" #include "/usr/include/falcosecurity-libs/driver/ppm_version.h" #include "/usr/include/falcosecurity-libs/driver/systype_compat.h" #include "/usr/include/falcosecurity-libs/userspace/async/async_key_value_source.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/chisel.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/chisel_api.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/chisel_fields_info.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/chisel_utils.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/lua_parser.h" #include "/usr/include/falcosecurity-libs/userspace/chisel/lua_parser_api.h" #include "/usr/include/falcosecurity-libs/userspace/common/strlcpy.h" #include "/usr/include/falcosecurity-libs/userspace/common/types.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/compat/bpf.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/compat/bpf_common.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/compat/misc.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/compat/perf_event.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/plugin_info.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/scap-int.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/scap.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/scap_bpf.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/scap_savefile.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/settings.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/stdint_win.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/unixid.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/uthash.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/win_hal/win_hal_public.h" #include "/usr/include/falcosecurity-libs/userspace/libscap/windows_hal.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/addrinfo.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/capture_stats_source.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cgroup_limits.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cgroup_list_counter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/bpm.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/container_cache_interface.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/container_engine_base.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/cri.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/async_source.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/base.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/connection.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/docker_linux.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/docker_win.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/lookup_request.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/docker/podman.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/libvirt_lxc.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/lxc.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/mesos.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/rkt.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/sinsp_container_type.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/static_container.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_engine/wmi_handle_source.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/container_info.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cri.grpc.pb.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cri.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cri.pb.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/cyclewriter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/dns_manager.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/dumper.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/event.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/eventformatter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/examples/util.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/fdinfo.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/fields_info.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/filter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/filter_check_list.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/filter_value.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/filterchecks.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/gen_filter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/grpc_channel_registry.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/http_parser.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/http_reason.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/ifinfo.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/include/sinsp_external_processor.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/internal_metrics.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/json_error_log.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/json_query.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_api_error.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_api_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_component.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_daemonset_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_deployment_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_dispatcher.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_event_data.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_event_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_namespace_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_net.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_node_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_pod_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_replicaset_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_replicationcontroller_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_service_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/k8s_state.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/logger.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/marathon_component.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/marathon_http.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_auth.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_collector.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_common.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_component.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_http.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mesos_state.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/mutex.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/parsers.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/plugin.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/prefix_search.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/procfs_utils.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/protodecoder.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/runc.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/scap_open_exception.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/settings.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_auth.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_capture_interrupt_exception.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_curl.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_errno.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_exception.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_inet.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_int.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_pd_callback_type.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_public.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/sinsp_signal.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/socket_collector.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/socket_handler.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/stats.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/stopwatch.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/table.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/third-party/tinydir.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/threadinfo.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/token_bucket.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/tracer_emitter.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/tracers.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/tuples.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/uri.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/uri_parser.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/user_event.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/user_event_logger.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/utils.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/value_parser.h" #include "/usr/include/falcosecurity-libs/userspace/libsinsp/viewinfo.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/evjIKzJvKn/dump1.h" -I/usr/include/falcosecurity-libs/common -I/usr/include/falcosecurity-libs/userspace/libsinsp -I/usr/include/falcosecurity-libs/userspace/libscap -I/usr/include/falcosecurity-libs/userspace/async In file included from /tmp/evjIKzJvKn/dump1.h:12: /usr/include/falcosecurity-libs/common/inttypes_win.h:33:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" 33 | #error "Use this header only with Microsoft Visual C++ compilers!" | ^~~~~ In file included from /tmp/evjIKzJvKn/dump1.h:13: /usr/include/falcosecurity-libs/driver/bpf/bpf_helpers.h:23:41: error: missing binary operator before token "(" 23 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(5,8,0) | ^ In file included from /tmp/evjIKzJvKn/dump1.h:15: /usr/include/falcosecurity-libs/driver/bpf/filler_helpers.h:12:10: fatal error: linux/compat.h: No such file or directory 12 | #include | ^~~~~~~~~~~~~~~~ compilation terminated.