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 | ^~~~~~~~ compilation terminated.