Temporary header file '/tmp/ZewLOuwCCl/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/libabigail/abg-comp-filter.h" #include "/usr/include/libabigail/abg-comparison.h" #include "/usr/include/libabigail/abg-config.h" #include "/usr/include/libabigail/abg-corpus.h" #include "/usr/include/libabigail/abg-ctf-reader.h" #include "/usr/include/libabigail/abg-cxx-compat.h" #include "/usr/include/libabigail/abg-diff-utils.h" #include "/usr/include/libabigail/abg-dwarf-reader.h" #include "/usr/include/libabigail/abg-elf-based-reader.h" #include "/usr/include/libabigail/abg-elf-reader.h" #include "/usr/include/libabigail/abg-fe-iface.h" #include "/usr/include/libabigail/abg-fwd.h" #include "/usr/include/libabigail/abg-hash.h" #include "/usr/include/libabigail/abg-ini.h" #include "/usr/include/libabigail/abg-interned-str.h" #include "/usr/include/libabigail/abg-ir.h" #include "/usr/include/libabigail/abg-libxml-utils.h" #include "/usr/include/libabigail/abg-reader.h" #include "/usr/include/libabigail/abg-regex.h" #include "/usr/include/libabigail/abg-reporter.h" #include "/usr/include/libabigail/abg-sptr-utils.h" #include "/usr/include/libabigail/abg-suppression.h" #include "/usr/include/libabigail/abg-tools-utils.h" #include "/usr/include/libabigail/abg-traverse.h" #include "/usr/include/libabigail/abg-version.h" #include "/usr/include/libabigail/abg-viz-common.h" #include "/usr/include/libabigail/abg-viz-dot.h" #include "/usr/include/libabigail/abg-viz-svg.h" #include "/usr/include/libabigail/abg-workers.h" #include "/usr/include/libabigail/abg-writer.h" // add namespaces namespace abigail{typedef int tmp_add_type_1;} abigail::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace abigail{namespace comparison{typedef int tmp_add_type_2;}} abigail::comparison::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace abigail{namespace comparison{namespace filtering{typedef int tmp_add_type_3;}}} abigail::comparison::filtering::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace abigail{namespace hashing{typedef int tmp_add_type_4;}} abigail::hashing::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace abigail{namespace ini{typedef int tmp_add_type_5;}} abigail::ini::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace abigail{namespace ir{typedef int tmp_add_type_6;}} abigail::ir::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace abigail{namespace suppr{typedef int tmp_add_type_7;}} abigail::suppr::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace abg_compat{typedef int tmp_add_type_8;} abg_compat::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace abigail{namespace diff_utils{typedef int tmp_add_type_9;}} abigail::diff_utils::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace abigail{namespace symtab_reader{typedef int tmp_add_type_10;}} abigail::symtab_reader::tmp_add_type_10 tmp_add_func_10(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ZewLOuwCCl/dump1.h" -I/usr/include/libabigail In file included from /usr/include/libabigail/abg-elf-based-reader.h:20, from /usr/include/libabigail/abg-ctf-reader.h:20, from /tmp/ZewLOuwCCl/dump1.h:16: /usr/include/libabigail/abg-elf-reader.h:19:10: fatal error: elfutils/libdwfl.h: No such file or directory 19 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated.