Temporary header file '/tmp/hZwLT8ZgtB/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/allegro5/alcompat.h"
  #include "/usr/include/allegro5/allegro.h"
  #include "/usr/include/allegro5/allegro5.h"
  #include "/usr/include/allegro5/allegro_color.h"
  #include "/usr/include/allegro5/allegro_direct3d.h"
  #include "/usr/include/allegro5/allegro_font.h"
  #include "/usr/include/allegro5/allegro_memfile.h"
  #include "/usr/include/allegro5/allegro_opengl.h"
  #include "/usr/include/allegro5/allegro_primitives.h"
  #include "/usr/include/allegro5/allegro_x.h"
  #include "/usr/include/allegro5/altime.h"
  #include "/usr/include/allegro5/base.h"
  #include "/usr/include/allegro5/bitmap.h"
  #include "/usr/include/allegro5/bitmap_draw.h"
  #include "/usr/include/allegro5/bitmap_io.h"
  #include "/usr/include/allegro5/bitmap_lock.h"
  #include "/usr/include/allegro5/blender.h"
  #include "/usr/include/allegro5/clipboard.h"
  #include "/usr/include/allegro5/color.h"
  #include "/usr/include/allegro5/config.h"
  #include "/usr/include/allegro5/cpu.h"
  #include "/usr/include/allegro5/debug.h"
  #include "/usr/include/allegro5/display.h"
  #include "/usr/include/allegro5/drawing.h"
  #include "/usr/include/allegro5/error.h"
  #include "/usr/include/allegro5/events.h"
  #include "/usr/include/allegro5/file.h"
  #include "/usr/include/allegro5/fixed.h"
  #include "/usr/include/allegro5/fmaths.h"
  #include "/usr/include/allegro5/fshook.h"
  #include "/usr/include/allegro5/fullscreen_mode.h"
  #include "/usr/include/allegro5/haptic.h"
  #include "/usr/include/allegro5/internal/alconfig.h"
  #include "/usr/include/allegro5/joystick.h"
  #include "/usr/include/allegro5/keyboard.h"
  #include "/usr/include/allegro5/keycodes.h"
  #include "/usr/include/allegro5/memory.h"
  #include "/usr/include/allegro5/monitor.h"
  #include "/usr/include/allegro5/mouse.h"
  #include "/usr/include/allegro5/mouse_cursor.h"
  #include "/usr/include/allegro5/opengl/GLext/gl_ext_alias.h"
  #include "/usr/include/allegro5/opengl/GLext/gl_ext_api.h"
  #include "/usr/include/allegro5/opengl/GLext/gl_ext_defs.h"
  #include "/usr/include/allegro5/opengl/GLext/gl_ext_list.h"
  #include "/usr/include/allegro5/opengl/GLext/glx_ext_alias.h"
  #include "/usr/include/allegro5/opengl/GLext/glx_ext_api.h"
  #include "/usr/include/allegro5/opengl/GLext/glx_ext_defs.h"
  #include "/usr/include/allegro5/opengl/GLext/glx_ext_list.h"
  #include "/usr/include/allegro5/opengl/GLext/wgl_ext_alias.h"
  #include "/usr/include/allegro5/opengl/GLext/wgl_ext_api.h"
  #include "/usr/include/allegro5/opengl/GLext/wgl_ext_defs.h"
  #include "/usr/include/allegro5/opengl/GLext/wgl_ext_list.h"
  #include "/usr/include/allegro5/opengl/gl_ext.h"
  #include "/usr/include/allegro5/path.h"
  #include "/usr/include/allegro5/platform/alandroid.h"
  #include "/usr/include/allegro5/platform/alandroidcfg.h"
  #include "/usr/include/allegro5/platform/albcc32.h"
  #include "/usr/include/allegro5/platform/aliphone.h"
  #include "/usr/include/allegro5/platform/aliphonecfg.h"
  #include "/usr/include/allegro5/platform/allegro_sdl_config.h"
  #include "/usr/include/allegro5/platform/almngw32.h"
  #include "/usr/include/allegro5/platform/almsvc.h"
  #include "/usr/include/allegro5/platform/alosx.h"
  #include "/usr/include/allegro5/platform/alosxcfg.h"
  #include "/usr/include/allegro5/platform/alraspberrypi.h"
  #include "/usr/include/allegro5/platform/alraspberrypicfg.h"
  #include "/usr/include/allegro5/platform/alucfg.h"
  #include "/usr/include/allegro5/platform/alunix.h"
  #include "/usr/include/allegro5/platform/alwatcom.h"
  #include "/usr/include/allegro5/platform/alwin.h"
  #include "/usr/include/allegro5/platform/astdbool.h"
  #include "/usr/include/allegro5/platform/astdint.h"
  #include "/usr/include/allegro5/render_state.h"
  #include "/usr/include/allegro5/shader.h"
  #include "/usr/include/allegro5/system.h"
  #include "/usr/include/allegro5/threads.h"
  #include "/usr/include/allegro5/timer.h"
  #include "/usr/include/allegro5/tls.h"
  #include "/usr/include/allegro5/touch_input.h"
  #include "/usr/include/allegro5/transformations.h"
  #include "/usr/include/allegro5/utf8.h"
  #include "/usr/include/arm-linux-gnueabihf/allegro5/platform/alplatf.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/hZwLT8ZgtB/dump1.h"

In file included from /tmp/hZwLT8ZgtB/dump1.h:16:
/usr/include/allegro5/allegro_direct3d.h:20:10: fatal error: d3d9.h: No such file or directory
   20 | #include <d3d9.h>
      |          ^~~~~~~~
compilation terminated.

