Temporary header file '/tmp/8WDlGkJYQa/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/flatbuffers/allocator.h" #include "/usr/include/flatbuffers/array.h" #include "/usr/include/flatbuffers/base.h" #include "/usr/include/flatbuffers/bfbs_generator.h" #include "/usr/include/flatbuffers/buffer.h" #include "/usr/include/flatbuffers/buffer_ref.h" #include "/usr/include/flatbuffers/code_generators.h" #include "/usr/include/flatbuffers/default_allocator.h" #include "/usr/include/flatbuffers/detached_buffer.h" #include "/usr/include/flatbuffers/flatbuffer_builder.h" #include "/usr/include/flatbuffers/flatbuffers.h" #include "/usr/include/flatbuffers/flatc.h" #include "/usr/include/flatbuffers/flex_flat_util.h" #include "/usr/include/flatbuffers/flexbuffers.h" #include "/usr/include/flatbuffers/grpc.h" #include "/usr/include/flatbuffers/hash.h" #include "/usr/include/flatbuffers/idl.h" #include "/usr/include/flatbuffers/minireflect.h" #include "/usr/include/flatbuffers/pch/flatc_pch.h" #include "/usr/include/flatbuffers/pch/pch.h" #include "/usr/include/flatbuffers/reflection.h" #include "/usr/include/flatbuffers/reflection_generated.h" #include "/usr/include/flatbuffers/registry.h" #include "/usr/include/flatbuffers/stl_emulation.h" #include "/usr/include/flatbuffers/string.h" #include "/usr/include/flatbuffers/struct.h" #include "/usr/include/flatbuffers/table.h" #include "/usr/include/flatbuffers/util.h" #include "/usr/include/flatbuffers/vector.h" #include "/usr/include/flatbuffers/vector_downward.h" #include "/usr/include/flatbuffers/verifier.h" // add namespaces namespace flatbuffers{typedef int tmp_add_type_1;} flatbuffers::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace flatbuffers{namespace internal{typedef int tmp_add_type_2;}} flatbuffers::internal::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace flexbuffers{typedef int tmp_add_type_3;} flexbuffers::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace reflection{typedef int tmp_add_type_4;} reflection::tmp_add_type_4 tmp_add_func_4(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/8WDlGkJYQa/dump1.h" In file included from /tmp/8WDlGkJYQa/dump1.h:26: /usr/include/flatbuffers/grpc.h:23:10: fatal error: grpc/byte_buffer_reader.h: No such file or directory 23 | #include "grpc/byte_buffer_reader.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.