Temporary header file '/tmp/qBGq17W7sT/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) typedef float _Float32; typedef long double _Float64; typedef double _Float32x; #define _Static_assert(expr, diagnostic) ; // add includes #include "/usr/include/pipewire-0.3/pipewire/array.h" #include "/usr/include/pipewire-0.3/pipewire/buffers.h" #include "/usr/include/pipewire-0.3/pipewire/client.h" #include "/usr/include/pipewire-0.3/pipewire/conf.h" #include "/usr/include/pipewire-0.3/pipewire/context.h" #include "/usr/include/pipewire-0.3/pipewire/control.h" #include "/usr/include/pipewire-0.3/pipewire/core.h" #include "/usr/include/pipewire-0.3/pipewire/data-loop.h" #include "/usr/include/pipewire-0.3/pipewire/device.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/client-node.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/metadata.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/profiler.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/protocol-native.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager/introspect-funcs.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager/introspect.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager/keys.h" #include "/usr/include/pipewire-0.3/pipewire/extensions/session-manager.h" #include "/usr/include/pipewire-0.3/pipewire/factory.h" #include "/usr/include/pipewire-0.3/pipewire/filter.h" #include "/usr/include/pipewire-0.3/pipewire/global.h" #include "/usr/include/pipewire-0.3/pipewire/i18n.h" #include "/usr/include/pipewire-0.3/pipewire/impl-client.h" #include "/usr/include/pipewire-0.3/pipewire/impl-core.h" #include "/usr/include/pipewire-0.3/pipewire/impl-device.h" #include "/usr/include/pipewire-0.3/pipewire/impl-factory.h" #include "/usr/include/pipewire-0.3/pipewire/impl-link.h" #include "/usr/include/pipewire-0.3/pipewire/impl-metadata.h" #include "/usr/include/pipewire-0.3/pipewire/impl-module.h" #include "/usr/include/pipewire-0.3/pipewire/impl-node.h" #include "/usr/include/pipewire-0.3/pipewire/impl-port.h" #include "/usr/include/pipewire-0.3/pipewire/impl.h" #include "/usr/include/pipewire-0.3/pipewire/keys.h" #include "/usr/include/pipewire-0.3/pipewire/link.h" #include "/usr/include/pipewire-0.3/pipewire/log.h" #include "/usr/include/pipewire-0.3/pipewire/loop.h" #include "/usr/include/pipewire-0.3/pipewire/main-loop.h" #include "/usr/include/pipewire-0.3/pipewire/map.h" #include "/usr/include/pipewire-0.3/pipewire/mem.h" #include "/usr/include/pipewire-0.3/pipewire/module.h" #include "/usr/include/pipewire-0.3/pipewire/node.h" #include "/usr/include/pipewire-0.3/pipewire/permission.h" #include "/usr/include/pipewire-0.3/pipewire/pipewire.h" #include "/usr/include/pipewire-0.3/pipewire/port.h" #include "/usr/include/pipewire-0.3/pipewire/properties.h" #include "/usr/include/pipewire-0.3/pipewire/protocol.h" #include "/usr/include/pipewire-0.3/pipewire/proxy.h" #include "/usr/include/pipewire-0.3/pipewire/resource.h" #include "/usr/include/pipewire-0.3/pipewire/stream.h" #include "/usr/include/pipewire-0.3/pipewire/thread-loop.h" #include "/usr/include/pipewire-0.3/pipewire/thread.h" #include "/usr/include/pipewire-0.3/pipewire/type.h" #include "/usr/include/pipewire-0.3/pipewire/utils.h" #include "/usr/include/pipewire-0.3/pipewire/version.h" #include "/usr/include/pipewire-0.3/pipewire/work-queue.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -x c++ -fpermissive -w "/tmp/qBGq17W7sT/dump1.h" -I/usr/include/spa-0.2 -I/usr/include/pipewire-0.3