Temporary header file '/tmp/nf4HY9iME3/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/directx/d3d12.h" #include "/usr/include/directx/d3d12compatibility.h" #include "/usr/include/directx/d3d12sdklayers.h" #include "/usr/include/directx/d3d12shader.h" #include "/usr/include/directx/d3d12video.h" #include "/usr/include/directx/d3dcommon.h" #include "/usr/include/directx/d3dx12.h" #include "/usr/include/directx/dxcore.h" #include "/usr/include/directx/dxcore_interface.h" #include "/usr/include/directx/dxgicommon.h" #include "/usr/include/directx/dxgiformat.h" #include "/usr/include/dxguids/dxguids.h" #include "/usr/include/wsl/stubs/basetsd.h" #include "/usr/include/wsl/stubs/oaidl.h" #include "/usr/include/wsl/stubs/ocidl.h" #include "/usr/include/wsl/stubs/rpc.h" #include "/usr/include/wsl/stubs/rpcndr.h" #include "/usr/include/wsl/stubs/unknwn.h" #include "/usr/include/wsl/stubs/unknwnbase.h" #include "/usr/include/wsl/stubs/winapifamily.h" #include "/usr/include/wsl/stubs/wrl/client.h" #include "/usr/include/wsl/stubs/wrl/implements.h" #include "/usr/include/wsl/winadapter.h" #include "/usr/include/wsl/wrladapter.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/nf4HY9iME3/dump1.h" -I/usr/include/wsl/stubs In file included from /tmp/nf4HY9iME3/dump1.h:13: /usr/include/directx/d3d12compatibility.h:107:10: fatal error: d3d11on12.h: No such file or directory 107 | #include "d3d11on12.h" | ^~~~~~~~~~~~~ compilation terminated.