Temporary header file '/tmp/Bm72Kfd2re/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/libast/array.h" #include "/usr/include/libast/avl_tree.h" #include "/usr/include/libast/dlinked_list.h" #include "/usr/include/libast/iterator_if.h" #include "/usr/include/libast/linked_list.h" #include "/usr/include/libast/list_if.h" #include "/usr/include/libast/map_if.h" #include "/usr/include/libast/mbuff.h" #include "/usr/include/libast/obj.h" #include "/usr/include/libast/objpair.h" #include "/usr/include/libast/regexp.h" #include "/usr/include/libast/socket.h" #include "/usr/include/libast/str.h" #include "/usr/include/libast/sysdefs.h" #include "/usr/include/libast/tok.h" #include "/usr/include/libast/types.h" #include "/usr/include/libast/url.h" #include "/usr/include/libast/vector_if.h" #include "/usr/include/libast.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Bm72Kfd2re/dump1.h" In file included from /tmp/Bm72Kfd2re/dump1.h:30: /usr/include/libast.h:77:11: fatal error: X11/Intrinsic.h: No such file or directory 77 | # include | ^~~~~~~~~~~~~~~~~ compilation terminated.