#1622 directx - Missing Headers and Libs

directx (1)

This is a generic bug report. Currently many DirectX based files and libraries are missing headers and defines. I will separate this based on Verions, but it's worth noting that others might appear with windows 8 or newer.

DirectX9 or older has the following files missing headers... dsound, d3d8, and a few other parts.
DirectX9 or older missing Headers and libraries... d3dx9, xinput.

DirectX10 is missing all headers and libraries (d3d10, d3dx10, etc )
DirectX11 is missing all headers and libraries (d3d11, d3dx11, direct2d, etc)

Currently, the Directx9 missing elements are old, but have a lot of use in current systems. Currently a quick fix is to merge the various elements from either wine or mingw64. Mingw64 would probably be the better of the two since it includes a lot of the defs and headers only. Also, both of these include the msvcrt "secure" changes to libc.

For Directx10 and 11, the header problem is solved with the previous suggestion, but there is a few missing libraries.


  • Earnie Boyd

    Earnie Boyd - 2012-02-03

    While the bug report may be worthy in itself and may even be a duplicate to years older bug reports it still stands that we cannot encumber our users with code from differing license, especially if those licenses cause an issue with regard to the perceptions of proprietary use versus GPL. I know that makes WINE in usable as far as copying code from the project and most likely because of the noted use of copying WINE headers in MinGW-64 the same is true.

    If you can give us patches that are clearly documented at MSDN we will be so kind to consider the patch otherwise we will reject it.

  • Earnie Boyd

    Earnie Boyd - 2012-06-14
    • assigned_to: nobody --> ir0nh34d
  • Earnie Boyd

    Earnie Boyd - 2012-06-14

    Assigning to Chris for follow up.

  • Earnie Boyd

    Earnie Boyd - 2012-08-02
    • assigned_to: ir0nh34d --> earnie
    • status: open --> open-remind
  • Earnie Boyd

    Earnie Boyd - 2012-10-30
    • labels: 103945 --> WSL (Windows System Libraries)
    • status: open-remind --> pending-remind
  • Earnie Boyd

    Earnie Boyd - 2013-02-04
    • labels: WSL (Windows System Libraries) --> directx
    • status: pending-remind --> pending
    • resolution: --> later
    • category: --> Known_bugs
    • milestone: --> WSL
  • Earnie Boyd

    Earnie Boyd - 2013-02-11
    • type: --> Bug
    • patch_attached: --> False
  • Earnie Boyd

    Earnie Boyd - 2013-02-19
    • category: Known_bugs --> Feature_in_WSL_4.1

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks