Temporary header file '/tmp/U9gkc3BJ6E/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/newlib/_ansi.h" #include "/usr/include/newlib/_newlib_version.h" #include "/usr/include/newlib/_syslist.h" #include "/usr/include/newlib/alloca.h" #include "/usr/include/newlib/ar.h" #include "/usr/include/newlib/argz.h" #include "/usr/include/newlib/assert.h" #include "/usr/include/newlib/complex.h" #include "/usr/include/newlib/cpio.h" #include "/usr/include/newlib/ctype.h" #include "/usr/include/newlib/devctl.h" #include "/usr/include/newlib/dirent.h" #include "/usr/include/newlib/elf.h" #include "/usr/include/newlib/envlock.h" #include "/usr/include/newlib/envz.h" #include "/usr/include/newlib/errno.h" #include "/usr/include/newlib/fastmath.h" #include "/usr/include/newlib/fcntl.h" #include "/usr/include/newlib/fenv.h" #include "/usr/include/newlib/fnmatch.h" #include "/usr/include/newlib/getopt.h" #include "/usr/include/newlib/glob.h" #include "/usr/include/newlib/grp.h" #include "/usr/include/newlib/iconv.h" #include "/usr/include/newlib/ieeefp.h" #include "/usr/include/newlib/inttypes.h" #include "/usr/include/newlib/langinfo.h" #include "/usr/include/newlib/libgen.h" #include "/usr/include/newlib/limits.h" #include "/usr/include/newlib/locale.h" #include "/usr/include/newlib/machine/_arc4random.h" #include "/usr/include/newlib/machine/_default_types.h" #include "/usr/include/newlib/machine/_endian.h" #include "/usr/include/newlib/machine/_time.h" #include "/usr/include/newlib/machine/_types.h" #include "/usr/include/newlib/machine/ansi.h" #include "/usr/include/newlib/machine/endian.h" #include "/usr/include/newlib/machine/fastmath.h" #include "/usr/include/newlib/machine/ieeefp.h" #include "/usr/include/newlib/machine/malloc.h" #include "/usr/include/newlib/machine/param.h" #include "/usr/include/newlib/machine/setjmp-dj.h" #include "/usr/include/newlib/machine/setjmp.h" #include "/usr/include/newlib/machine/stdlib.h" #include "/usr/include/newlib/machine/termios.h" #include "/usr/include/newlib/machine/time.h" #include "/usr/include/newlib/machine/types.h" #include "/usr/include/newlib/malloc.h" #include "/usr/include/newlib/math.h" #include "/usr/include/newlib/memory.h" #include "/usr/include/newlib/nano/newlib.h" #include "/usr/include/newlib/ndbm.h" #include "/usr/include/newlib/newlib.h" #include "/usr/include/newlib/paths.h" #include "/usr/include/newlib/pthread.h" #include "/usr/include/newlib/pwd.h" #include "/usr/include/newlib/reent.h" #include "/usr/include/newlib/regdef.h" #include "/usr/include/newlib/regex.h" #include "/usr/include/newlib/sched.h" #include "/usr/include/newlib/search.h" #include "/usr/include/newlib/setjmp.h" #include "/usr/include/newlib/signal.h" #include "/usr/include/newlib/spawn.h" #include "/usr/include/newlib/ssp/ssp.h" #include "/usr/include/newlib/ssp/stdio.h" #include "/usr/include/newlib/ssp/stdlib.h" #include "/usr/include/newlib/ssp/string.h" #include "/usr/include/newlib/ssp/strings.h" #include "/usr/include/newlib/ssp/unistd.h" #include "/usr/include/newlib/ssp/wchar.h" #include "/usr/include/newlib/stdatomic.h" #include "/usr/include/newlib/stdint.h" #include "/usr/include/newlib/stdio.h" #include "/usr/include/newlib/stdio_ext.h" #include "/usr/include/newlib/stdlib.h" #include "/usr/include/newlib/string.h" #include "/usr/include/newlib/strings.h" #include "/usr/include/newlib/sys/_default_fcntl.h" #include "/usr/include/newlib/sys/_intsup.h" #include "/usr/include/newlib/sys/_locale.h" #include "/usr/include/newlib/sys/_pthreadtypes.h" #include "/usr/include/newlib/sys/_sigset.h" #include "/usr/include/newlib/sys/_stdint.h" #include "/usr/include/newlib/sys/_timespec.h" #include "/usr/include/newlib/sys/_timeval.h" #include "/usr/include/newlib/sys/_types.h" #include "/usr/include/newlib/sys/cdefs.h" #include "/usr/include/newlib/sys/config.h" #include "/usr/include/newlib/sys/custom_file.h" #include "/usr/include/newlib/sys/dir.h" #include "/usr/include/newlib/sys/dirent.h" #include "/usr/include/newlib/sys/errno.h" #include "/usr/include/newlib/sys/fcntl.h" #include "/usr/include/newlib/sys/features.h" #include "/usr/include/newlib/sys/fenv.h" #include "/usr/include/newlib/sys/file.h" #include "/usr/include/newlib/sys/iconvnls.h" #include "/usr/include/newlib/sys/lock.h" #include "/usr/include/newlib/sys/param.h" #include "/usr/include/newlib/sys/queue.h" #include "/usr/include/newlib/sys/reent.h" #include "/usr/include/newlib/sys/resource.h" #include "/usr/include/newlib/sys/sched.h" #include "/usr/include/newlib/sys/select.h" #include "/usr/include/newlib/sys/signal.h" #include "/usr/include/newlib/sys/stat.h" #include "/usr/include/newlib/sys/stdio.h" #include "/usr/include/newlib/sys/string.h" #include "/usr/include/newlib/sys/syslimits.h" #include "/usr/include/newlib/sys/time.h" #include "/usr/include/newlib/sys/timeb.h" #include "/usr/include/newlib/sys/times.h" #include "/usr/include/newlib/sys/timespec.h" #include "/usr/include/newlib/sys/tree.h" #include "/usr/include/newlib/sys/types.h" #include "/usr/include/newlib/sys/unistd.h" #include "/usr/include/newlib/sys/utime.h" #include "/usr/include/newlib/sys/wait.h" #include "/usr/include/newlib/tar.h" #include "/usr/include/newlib/termios.h" #include "/usr/include/newlib/tgmath.h" #include "/usr/include/newlib/threads.h" #include "/usr/include/newlib/time.h" #include "/usr/include/newlib/unctrl.h" #include "/usr/include/newlib/unistd.h" #include "/usr/include/newlib/utime.h" #include "/usr/include/newlib/utmp.h" #include "/usr/include/newlib/wchar.h" #include "/usr/include/newlib/wctype.h" #include "/usr/include/newlib/wordexp.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/U9gkc3BJ6E/dump1.h" -I/usr/include/newlib -I/usr/include/newlib/sys -I/usr/include/newlib/nano In file included from /usr/include/newlib/dirent.h:39, from /tmp/U9gkc3BJ6E/dump1.h:23: /usr/include/newlib/sys/dirent.h:10:2: error: #error " not supported" 10 | #error " not supported" | ^~~~~ In file included from /tmp/U9gkc3BJ6E/dump1.h:69: /usr/include/newlib/regdef.h:7:10: fatal error: machine/regdef.h: No such file or directory 7 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated.