Temporary header file '/tmp/nt8S7tWY2B/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/mgba/core/bitmap-cache.h"
  #include "/usr/include/mgba/core/blip_buf.h"
  #include "/usr/include/mgba/core/cache-set.h"
  #include "/usr/include/mgba/core/cheats.h"
  #include "/usr/include/mgba/core/config.h"
  #include "/usr/include/mgba/core/core.h"
  #include "/usr/include/mgba/core/cpu.h"
  #include "/usr/include/mgba/core/directories.h"
  #include "/usr/include/mgba/core/input.h"
  #include "/usr/include/mgba/core/interface.h"
  #include "/usr/include/mgba/core/library.h"
  #include "/usr/include/mgba/core/lockstep.h"
  #include "/usr/include/mgba/core/log.h"
  #include "/usr/include/mgba/core/map-cache.h"
  #include "/usr/include/mgba/core/mem-search.h"
  #include "/usr/include/mgba/core/rewind.h"
  #include "/usr/include/mgba/core/scripting.h"
  #include "/usr/include/mgba/core/serialize.h"
  #include "/usr/include/mgba/core/sync.h"
  #include "/usr/include/mgba/core/thread.h"
  #include "/usr/include/mgba/core/tile-cache.h"
  #include "/usr/include/mgba/core/timing.h"
  #include "/usr/include/mgba/core/version.h"
  #include "/usr/include/mgba/debugger/debugger.h"
  #include "/usr/include/mgba/feature/commandline.h"
  #include "/usr/include/mgba/feature/thread-proxy.h"
  #include "/usr/include/mgba/feature/updater.h"
  #include "/usr/include/mgba/feature/video-logger.h"
  #include "/usr/include/mgba/flags.h"
  #include "/usr/include/mgba/gb/core.h"
  #include "/usr/include/mgba/gb/interface.h"
  #include "/usr/include/mgba/gba/core.h"
  #include "/usr/include/mgba/gba/interface.h"
  #include "/usr/include/mgba/internal/arm/arm.h"
  #include "/usr/include/mgba/internal/arm/debugger/cli-debugger.h"
  #include "/usr/include/mgba/internal/arm/debugger/debugger.h"
  #include "/usr/include/mgba/internal/arm/debugger/memory-debugger.h"
  #include "/usr/include/mgba/internal/arm/decoder-inlines.h"
  #include "/usr/include/mgba/internal/arm/decoder.h"
  #include "/usr/include/mgba/internal/arm/emitter-arm.h"
  #include "/usr/include/mgba/internal/arm/emitter-inlines.h"
  #include "/usr/include/mgba/internal/arm/emitter-thumb.h"
  #include "/usr/include/mgba/internal/arm/isa-arm.h"
  #include "/usr/include/mgba/internal/arm/isa-inlines.h"
  #include "/usr/include/mgba/internal/arm/isa-thumb.h"
  #include "/usr/include/mgba/internal/arm/macros.h"
  #include "/usr/include/mgba/internal/debugger/cli-debugger.h"
  #include "/usr/include/mgba/internal/debugger/gdb-stub.h"
  #include "/usr/include/mgba/internal/debugger/parser.h"
  #include "/usr/include/mgba/internal/debugger/stack-trace.h"
  #include "/usr/include/mgba/internal/debugger/symbols.h"
  #include "/usr/include/mgba/internal/defines.h"
  #include "/usr/include/mgba/internal/gb/audio.h"
  #include "/usr/include/mgba/internal/gb/cheats.h"
  #include "/usr/include/mgba/internal/gb/debugger/debugger.h"
  #include "/usr/include/mgba/internal/gb/debugger/symbols.h"
  #include "/usr/include/mgba/internal/gb/extra/cli.h"
  #include "/usr/include/mgba/internal/gb/gb.h"
  #include "/usr/include/mgba/internal/gb/input.h"
  #include "/usr/include/mgba/internal/gb/io.h"
  #include "/usr/include/mgba/internal/gb/mbc.h"
  #include "/usr/include/mgba/internal/gb/memory.h"
  #include "/usr/include/mgba/internal/gb/overrides.h"
  #include "/usr/include/mgba/internal/gb/renderers/cache-set.h"
  #include "/usr/include/mgba/internal/gb/renderers/proxy.h"
  #include "/usr/include/mgba/internal/gb/renderers/software.h"
  #include "/usr/include/mgba/internal/gb/serialize.h"
  #include "/usr/include/mgba/internal/gb/sio/lockstep.h"
  #include "/usr/include/mgba/internal/gb/sio/printer.h"
  #include "/usr/include/mgba/internal/gb/sio.h"
  #include "/usr/include/mgba/internal/gb/timer.h"
  #include "/usr/include/mgba/internal/gb/video.h"
  #include "/usr/include/mgba/internal/gba/audio.h"
  #include "/usr/include/mgba/internal/gba/bios.h"
  #include "/usr/include/mgba/internal/gba/cart/ereader.h"
  #include "/usr/include/mgba/internal/gba/cart/gpio.h"
  #include "/usr/include/mgba/internal/gba/cart/matrix.h"
  #include "/usr/include/mgba/internal/gba/cart/vfame.h"
  #include "/usr/include/mgba/internal/gba/cheats.h"
  #include "/usr/include/mgba/internal/gba/dma.h"
  #include "/usr/include/mgba/internal/gba/extra/audio-mixer.h"
  #include "/usr/include/mgba/internal/gba/extra/cli.h"
  #include "/usr/include/mgba/internal/gba/gba.h"
  #include "/usr/include/mgba/internal/gba/input.h"
  #include "/usr/include/mgba/internal/gba/io.h"
  #include "/usr/include/mgba/internal/gba/memory.h"
  #include "/usr/include/mgba/internal/gba/overrides.h"
  #include "/usr/include/mgba/internal/gba/renderers/cache-set.h"
  #include "/usr/include/mgba/internal/gba/renderers/common.h"
  #include "/usr/include/mgba/internal/gba/renderers/gl.h"
  #include "/usr/include/mgba/internal/gba/renderers/proxy.h"
  #include "/usr/include/mgba/internal/gba/renderers/video-software.h"
  #include "/usr/include/mgba/internal/gba/savedata.h"
  #include "/usr/include/mgba/internal/gba/serialize.h"
  #include "/usr/include/mgba/internal/gba/sharkport.h"
  #include "/usr/include/mgba/internal/gba/sio/dolphin.h"
  #include "/usr/include/mgba/internal/gba/sio/gbp.h"
  #include "/usr/include/mgba/internal/gba/sio/lockstep.h"
  #include "/usr/include/mgba/internal/gba/sio.h"
  #include "/usr/include/mgba/internal/gba/timer.h"
  #include "/usr/include/mgba/internal/gba/video.h"
  #include "/usr/include/mgba/internal/script/lua.h"
  #include "/usr/include/mgba/internal/script/socket.h"
  #include "/usr/include/mgba/internal/sm83/debugger/cli-debugger.h"
  #include "/usr/include/mgba/internal/sm83/debugger/debugger.h"
  #include "/usr/include/mgba/internal/sm83/debugger/memory-debugger.h"
  #include "/usr/include/mgba/internal/sm83/decoder.h"
  #include "/usr/include/mgba/internal/sm83/emitter-sm83.h"
  #include "/usr/include/mgba/internal/sm83/isa-sm83.h"
  #include "/usr/include/mgba/internal/sm83/sm83.h"
  #include "/usr/include/mgba/script/context.h"
  #include "/usr/include/mgba/script/macros.h"
  #include "/usr/include/mgba/script/types.h"
  #include "/usr/include/mgba-util/circle-buffer.h"
  #include "/usr/include/mgba-util/common.h"
  #include "/usr/include/mgba-util/configuration.h"
  #include "/usr/include/mgba-util/convolve.h"
  #include "/usr/include/mgba-util/crc32.h"
  #include "/usr/include/mgba-util/dllexports.h"
  #include "/usr/include/mgba-util/elf-read.h"
  #include "/usr/include/mgba-util/export.h"
  #include "/usr/include/mgba-util/formatting.h"
  #include "/usr/include/mgba-util/gui/file-select.h"
  #include "/usr/include/mgba-util/gui/font-metrics.h"
  #include "/usr/include/mgba-util/gui/font.h"
  #include "/usr/include/mgba-util/gui/menu.h"
  #include "/usr/include/mgba-util/gui.h"
  #include "/usr/include/mgba-util/hash.h"
  #include "/usr/include/mgba-util/macros.h"
  #include "/usr/include/mgba-util/math.h"
  #include "/usr/include/mgba-util/memory.h"
  #include "/usr/include/mgba-util/patch/fast.h"
  #include "/usr/include/mgba-util/patch/ips.h"
  #include "/usr/include/mgba-util/patch/ups.h"
  #include "/usr/include/mgba-util/patch.h"
  #include "/usr/include/mgba-util/platform/3ds/3ds-vfs.h"
  #include "/usr/include/mgba-util/platform/3ds/threading.h"
  #include "/usr/include/mgba-util/platform/posix/threading.h"
  #include "/usr/include/mgba-util/platform/psp2/sce-vfs.h"
  #include "/usr/include/mgba-util/platform/psp2/threading.h"
  #include "/usr/include/mgba-util/platform/switch/threading.h"
  #include "/usr/include/mgba-util/platform/windows/getopt.h"
  #include "/usr/include/mgba-util/platform/windows/threading.h"
  #include "/usr/include/mgba-util/png-io.h"
  #include "/usr/include/mgba-util/ring-fifo.h"
  #include "/usr/include/mgba-util/socket.h"
  #include "/usr/include/mgba-util/string.h"
  #include "/usr/include/mgba-util/table.h"
  #include "/usr/include/mgba-util/text-codec.h"
  #include "/usr/include/mgba-util/threading.h"
  #include "/usr/include/mgba-util/vector.h"
  #include "/usr/include/mgba-util/vfs.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/nt8S7tWY2B/dump1.h"  -I/usr/include/mgba/internal/gba

In file included from /tmp/nt8S7tWY2B/dump1.h:101:
/usr/include/mgba/internal/gba/renderers/gl.h:27:10: fatal error: GL/gl.h: No such file or directory
   27 | #include <GL/gl.h>
      |          ^~~~~~~~~
compilation terminated.

