Temporary header file '/tmp/BrbvAA5sTy/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/groonga/groonga/accessor.h" #include "/usr/include/groonga/groonga/aggregator.h" #include "/usr/include/groonga/groonga/array.h" #include "/usr/include/groonga/groonga/arrow.h" #include "/usr/include/groonga/groonga/arrow.hpp" #include "/usr/include/groonga/groonga/bulk.hpp" #include "/usr/include/groonga/groonga/cache.h" #include "/usr/include/groonga/groonga/cast.h" #include "/usr/include/groonga/groonga/column.h" #include "/usr/include/groonga/groonga/command.h" #include "/usr/include/groonga/groonga/command_arguments.hpp" #include "/usr/include/groonga/groonga/config.h" #include "/usr/include/groonga/groonga/dat.h" #include "/usr/include/groonga/groonga/db.h" #include "/usr/include/groonga/groonga/dump.h" #include "/usr/include/groonga/groonga/error.h" #include "/usr/include/groonga/groonga/expr.h" #include "/usr/include/groonga/groonga/file_reader.h" #include "/usr/include/groonga/groonga/geo.h" #include "/usr/include/groonga/groonga/groonga.h" #include "/usr/include/groonga/groonga/hash.h" #include "/usr/include/groonga/groonga/highlighter.h" #include "/usr/include/groonga/groonga/id.h" #include "/usr/include/groonga/groonga/ii.h" #include "/usr/include/groonga/groonga/index_column.h" #include "/usr/include/groonga/groonga/memory.h" #include "/usr/include/groonga/groonga/msgpack.h" #include "/usr/include/groonga/groonga/nfkc.h" #include "/usr/include/groonga/groonga/normalizer.h" #include "/usr/include/groonga/groonga/obj.h" #include "/usr/include/groonga/groonga/operator.h" #include "/usr/include/groonga/groonga/option.h" #include "/usr/include/groonga/groonga/output.h" #include "/usr/include/groonga/groonga/output_columns.h" #include "/usr/include/groonga/groonga/pat.h" #include "/usr/include/groonga/groonga/plugin.h" #include "/usr/include/groonga/groonga/portability.h" #include "/usr/include/groonga/groonga/posting.h" #include "/usr/include/groonga/groonga/proc.h" #include "/usr/include/groonga/groonga/progress.h" #include "/usr/include/groonga/groonga/raw_string.h" #include "/usr/include/groonga/groonga/request_canceler.h" #include "/usr/include/groonga/groonga/request_timer.h" #include "/usr/include/groonga/groonga/result_set.h" #include "/usr/include/groonga/groonga/scorer.h" #include "/usr/include/groonga/groonga/selector.h" #include "/usr/include/groonga/groonga/smart_obj.hpp" #include "/usr/include/groonga/groonga/string.h" #include "/usr/include/groonga/groonga/table.h" #include "/usr/include/groonga/groonga/table_module.h" #include "/usr/include/groonga/groonga/thread.h" #include "/usr/include/groonga/groonga/time.h" #include "/usr/include/groonga/groonga/token.h" #include "/usr/include/groonga/groonga/token_cursor.h" #include "/usr/include/groonga/groonga/token_filter.h" #include "/usr/include/groonga/groonga/token_metadata.h" #include "/usr/include/groonga/groonga/tokenizer.h" #include "/usr/include/groonga/groonga/tokenizer_query_deprecated.h" #include "/usr/include/groonga/groonga/type.h" #include "/usr/include/groonga/groonga/util.h" #include "/usr/include/groonga/groonga/vector.h" #include "/usr/include/groonga/groonga/version.h" #include "/usr/include/groonga/groonga/wal.h" #include "/usr/include/groonga/groonga/window_function.h" #include "/usr/include/groonga/groonga/window_function_executor.h" #include "/usr/include/groonga/groonga/windows.h" #include "/usr/include/groonga/groonga/windows_event_logger.h" #include "/usr/include/groonga/groonga.h" #include "/usr/include/groonga/groonga.hpp" // add namespaces namespace grn{typedef int tmp_add_type_1;} grn::tmp_add_type_1 tmp_add_func_1(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/BrbvAA5sTy/dump1.h" -I/usr/include/groonga In file included from /tmp/BrbvAA5sTy/dump1.h:16: /usr/include/groonga/groonga/arrow.hpp:23:10: fatal error: arrow/array.h: No such file or directory 23 | #include | ^~~~~~~~~~~~~~~ compilation terminated.