Temporary header file '/tmp/RLVMGhwkxC/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/cyrus/acl.h" #include "/usr/include/cyrus/arrayu64.h" #include "/usr/include/cyrus/assert.h" #include "/usr/include/cyrus/auth.h" #include "/usr/include/cyrus/auth_pts.h" #include "/usr/include/cyrus/bitvector.h" #include "/usr/include/cyrus/bloom.h" #include "/usr/include/cyrus/bsearch.h" #include "/usr/include/cyrus/bufarray.h" #include "/usr/include/cyrus/charset.h" #include "/usr/include/cyrus/chartable.h" #include "/usr/include/cyrus/command.h" #include "/usr/include/cyrus/crc32.h" #include "/usr/include/cyrus/cyr_lock.h" #include "/usr/include/cyrus/cyr_qsort_r.h" #include "/usr/include/cyrus/cyrusdb.h" #include "/usr/include/cyrus/dynarray.h" #include "/usr/include/cyrus/glob.h" #include "/usr/include/cyrus/gmtoff.h" #include "/usr/include/cyrus/hash.h" #include "/usr/include/cyrus/hashset.h" #include "/usr/include/cyrus/hashu64.h" #include "/usr/include/cyrus/imapopts.h" #include "/usr/include/cyrus/imapurl.h" #include "/usr/include/cyrus/imclient.h" #include "/usr/include/cyrus/imparse.h" #include "/usr/include/cyrus/iostat.h" #include "/usr/include/cyrus/iptostring.h" #include "/usr/include/cyrus/libcyr_cfg.h" #include "/usr/include/cyrus/lsort.h" #include "/usr/include/cyrus/map.h" #include "/usr/include/cyrus/mappedfile.h" #include "/usr/include/cyrus/mkgmtime.h" #include "/usr/include/cyrus/mpool.h" #include "/usr/include/cyrus/murmurhash2.h" #include "/usr/include/cyrus/nonblock.h" #include "/usr/include/cyrus/parseaddr.h" #include "/usr/include/cyrus/procinfo.h" #include "/usr/include/cyrus/retry.h" #include "/usr/include/cyrus/rfc822tok.h" #include "/usr/include/cyrus/seqset.h" #include "/usr/include/cyrus/sieve/sieve_err.h" #include "/usr/include/cyrus/sieve/sieve_interface.h" #include "/usr/include/cyrus/signals.h" #include "/usr/include/cyrus/smallarrayu64.h" #include "/usr/include/cyrus/sqldb.h" #include "/usr/include/cyrus/strarray.h" #include "/usr/include/cyrus/strhash.h" #include "/usr/include/cyrus/stristr.h" #include "/usr/include/cyrus/times.h" #include "/usr/include/cyrus/tok.h" #include "/usr/include/cyrus/vparse.h" #include "/usr/include/cyrus/wildmat.h" #include "/usr/include/cyrus/xmalloc.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/RLVMGhwkxC/dump1.h" -I/usr/include/cyrus In file included from /usr/include/cyrus/acl.h:49, from /tmp/RLVMGhwkxC/dump1.h:12: /usr/include/cyrus/auth.h:46:10: fatal error: lib/strarray.h: No such file or directory 46 | #include "lib/strarray.h" | ^~~~~~~~~~~~~~~~ compilation terminated.