Temporary header file '/tmp/uEGvfeKGBo/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/libretro-common/array/rbuf.h"
  #include "/usr/include/libretro-common/array/rhmap.h"
  #include "/usr/include/libretro-common/audio/audio_mix.h"
  #include "/usr/include/libretro-common/audio/audio_mixer.h"
  #include "/usr/include/libretro-common/audio/audio_resampler.h"
  #include "/usr/include/libretro-common/audio/conversion/float_to_s16.h"
  #include "/usr/include/libretro-common/audio/conversion/s16_to_float.h"
  #include "/usr/include/libretro-common/audio/dsp_filter.h"
  #include "/usr/include/libretro-common/boolean.h"
  #include "/usr/include/libretro-common/cdrom/cdrom.h"
  #include "/usr/include/libretro-common/clamping.h"
  #include "/usr/include/libretro-common/compat/apple_compat.h"
  #include "/usr/include/libretro-common/compat/fnmatch.h"
  #include "/usr/include/libretro-common/compat/fopen_utf8.h"
  #include "/usr/include/libretro-common/compat/getopt.h"
  #include "/usr/include/libretro-common/compat/ifaddrs.h"
  #include "/usr/include/libretro-common/compat/intrinsics.h"
  #include "/usr/include/libretro-common/compat/msvc/stdint.h"
  #include "/usr/include/libretro-common/compat/msvc.h"
  #include "/usr/include/libretro-common/compat/posix_string.h"
  #include "/usr/include/libretro-common/compat/strcasestr.h"
  #include "/usr/include/libretro-common/compat/strl.h"
  #include "/usr/include/libretro-common/defines/cocoa_defines.h"
  #include "/usr/include/libretro-common/defines/d3d_defines.h"
  #include "/usr/include/libretro-common/defines/gx_defines.h"
  #include "/usr/include/libretro-common/defines/ps3_defines.h"
  #include "/usr/include/libretro-common/defines/ps4_defines.h"
  #include "/usr/include/libretro-common/defines/psp_defines.h"
  #include "/usr/include/libretro-common/dynamic/dylib.h"
  #include "/usr/include/libretro-common/encodings/base64.h"
  #include "/usr/include/libretro-common/encodings/crc32.h"
  #include "/usr/include/libretro-common/encodings/utf.h"
  #include "/usr/include/libretro-common/encodings/win32.h"
  #include "/usr/include/libretro-common/fastcpy.h"
  #include "/usr/include/libretro-common/features/features_cpu.h"
  #include "/usr/include/libretro-common/file/archive_file.h"
  #include "/usr/include/libretro-common/file/config_file.h"
  #include "/usr/include/libretro-common/file/config_file_userdata.h"
  #include "/usr/include/libretro-common/file/file_path.h"
  #include "/usr/include/libretro-common/file/nbio.h"
  #include "/usr/include/libretro-common/filters.h"
  #include "/usr/include/libretro-common/formats/cdfs.h"
  #include "/usr/include/libretro-common/formats/image.h"
  #include "/usr/include/libretro-common/formats/logiqx_dat.h"
  #include "/usr/include/libretro-common/formats/m3u_file.h"
  #include "/usr/include/libretro-common/formats/rbmp.h"
  #include "/usr/include/libretro-common/formats/rjpeg.h"
  #include "/usr/include/libretro-common/formats/rjson.h"
  #include "/usr/include/libretro-common/formats/rjson_helpers.h"
  #include "/usr/include/libretro-common/formats/rpng.h"
  #include "/usr/include/libretro-common/formats/rtga.h"
  #include "/usr/include/libretro-common/formats/rwav.h"
  #include "/usr/include/libretro-common/formats/rxml.h"
  #include "/usr/include/libretro-common/gfx/gl_capabilities.h"
  #include "/usr/include/libretro-common/gfx/math/matrix_3x3.h"
  #include "/usr/include/libretro-common/gfx/math/matrix_4x4.h"
  #include "/usr/include/libretro-common/gfx/math/vector_2.h"
  #include "/usr/include/libretro-common/gfx/math/vector_3.h"
  #include "/usr/include/libretro-common/gfx/math/vector_4.h"
  #include "/usr/include/libretro-common/gfx/scaler/filter.h"
  #include "/usr/include/libretro-common/gfx/scaler/pixconv.h"
  #include "/usr/include/libretro-common/gfx/scaler/scaler.h"
  #include "/usr/include/libretro-common/gfx/scaler/scaler_int.h"
  #include "/usr/include/libretro-common/gfx/video_frame.h"
  #include "/usr/include/libretro-common/glsym/glsym.h"
  #include "/usr/include/libretro-common/glsym/glsym_es2.h"
  #include "/usr/include/libretro-common/glsym/glsym_es3.h"
  #include "/usr/include/libretro-common/glsym/glsym_gl.h"
  #include "/usr/include/libretro-common/glsym/rglgen.h"
  #include "/usr/include/libretro-common/glsym/rglgen_headers.h"
  #include "/usr/include/libretro-common/glsym/rglgen_private_headers.h"
  #include "/usr/include/libretro-common/glsym/switch/nx_gl.h"
  #include "/usr/include/libretro-common/glsym/switch/nx_glsym.h"
  #include "/usr/include/libretro-common/libchdr/bitstream.h"
  #include "/usr/include/libretro-common/libchdr/cdrom.h"
  #include "/usr/include/libretro-common/libchdr/chd.h"
  #include "/usr/include/libretro-common/libchdr/coretypes.h"
  #include "/usr/include/libretro-common/libchdr/flac.h"
  #include "/usr/include/libretro-common/libchdr/huffman.h"
  #include "/usr/include/libretro-common/libchdr/libchdr_zlib.h"
  #include "/usr/include/libretro-common/libchdr/lzma.h"
  #include "/usr/include/libretro-common/libchdr/minmax.h"
  #include "/usr/include/libretro-common/libco.h"
  #include "/usr/include/libretro-common/libretro.h"
  #include "/usr/include/libretro-common/libretro_d3d.h"
  #include "/usr/include/libretro-common/libretro_dspfilter.h"
  #include "/usr/include/libretro-common/libretro_gskit_ps2.h"
  #include "/usr/include/libretro-common/libretro_vulkan.h"
  #include "/usr/include/libretro-common/lists/dir_list.h"
  #include "/usr/include/libretro-common/lists/file_list.h"
  #include "/usr/include/libretro-common/lists/linked_list.h"
  #include "/usr/include/libretro-common/lists/nested_list.h"
  #include "/usr/include/libretro-common/lists/string_list.h"
  #include "/usr/include/libretro-common/lrc_hash.h"
  #include "/usr/include/libretro-common/math/complex.h"
  #include "/usr/include/libretro-common/math/float_minmax.h"
  #include "/usr/include/libretro-common/math/fxp.h"
  #include "/usr/include/libretro-common/media/media_detect_cd.h"
  #include "/usr/include/libretro-common/memalign.h"
  #include "/usr/include/libretro-common/memmap.h"
  #include "/usr/include/libretro-common/net/net_compat.h"
  #include "/usr/include/libretro-common/net/net_http.h"
  #include "/usr/include/libretro-common/net/net_http_parse.h"
  #include "/usr/include/libretro-common/net/net_ifinfo.h"
  #include "/usr/include/libretro-common/net/net_socket.h"
  #include "/usr/include/libretro-common/net/net_socket_ssl.h"
  #include "/usr/include/libretro-common/playlists/label_sanitization.h"
  #include "/usr/include/libretro-common/queues/fifo_queue.h"
  #include "/usr/include/libretro-common/queues/generic_queue.h"
  #include "/usr/include/libretro-common/queues/message_queue.h"
  #include "/usr/include/libretro-common/queues/task_queue.h"
  #include "/usr/include/libretro-common/retro_assert.h"
  #include "/usr/include/libretro-common/retro_common.h"
  #include "/usr/include/libretro-common/retro_common_api.h"
  #include "/usr/include/libretro-common/retro_dirent.h"
  #include "/usr/include/libretro-common/retro_endianness.h"
  #include "/usr/include/libretro-common/retro_environment.h"
  #include "/usr/include/libretro-common/retro_inline.h"
  #include "/usr/include/libretro-common/retro_math.h"
  #include "/usr/include/libretro-common/retro_miscellaneous.h"
  #include "/usr/include/libretro-common/retro_timers.h"
  #include "/usr/include/libretro-common/rthreads/async_job.h"
  #include "/usr/include/libretro-common/rthreads/rthreads.h"
  #include "/usr/include/libretro-common/rthreads/tpool.h"
  #include "/usr/include/libretro-common/streams/chd_stream.h"
  #include "/usr/include/libretro-common/streams/file_stream.h"
  #include "/usr/include/libretro-common/streams/file_stream_transforms.h"
  #include "/usr/include/libretro-common/streams/interface_stream.h"
  #include "/usr/include/libretro-common/streams/memory_stream.h"
  #include "/usr/include/libretro-common/streams/network_stream.h"
  #include "/usr/include/libretro-common/streams/rzip_stream.h"
  #include "/usr/include/libretro-common/streams/stdin_stream.h"
  #include "/usr/include/libretro-common/streams/trans_stream.h"
  #include "/usr/include/libretro-common/string/stdstring.h"
  #include "/usr/include/libretro-common/time/rtime.h"
  #include "/usr/include/libretro-common/utils/md5.h"
  #include "/usr/include/libretro-common/vfs/vfs.h"
  #include "/usr/include/libretro-common/vfs/vfs_implementation.h"
  #include "/usr/include/libretro-common/vfs/vfs_implementation_cdrom.h"
  #include "/usr/include/libretro-common/vulkan/vulkan_symbol_wrapper.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/uEGvfeKGBo/dump1.h"  -I/usr/include/libretro-common

In file included from /tmp/uEGvfeKGBo/dump1.h:34:
/usr/include/libretro-common/defines/cocoa_defines.h:26:10: fatal error: AvailabilityMacros.h: No such file or directory
   26 | #include <AvailabilityMacros.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

