MinGW64 Build Instructions

Daniel Green venix1 at gmail.com
Fri May 27 20:32:02 PDT 2011


On 5/27/2011 4:55 PM, Vladimir Panteleev wrote:
> Where is the patch? In the original post you said you'd post the patches
> "tomorrow", but I haven't seen them here or linked from the building
> instructions.

Forgot to mention it but all patches relating to Win64 support can be 
found here.

https://bitbucket.org/goshawk/gdc/issue/206/win64-support

> Here's what I'm getting:
>
> ../../../libphobos/internal/gc/gcx.d:900: Error: function
> win32.os_query_staticdataseg (void**,uint*) does not match parameter
> types (void**,ulong*)
> ../../../libphobos/internal/gc/gcx.d:900: Error: cannot implicitly
> convert expression (& nbytes) of type ulong* to uint*
> ../../../libphobos/internal/gc/gcx.d:917: Error: function
> win32.os_query_staticdataseg (void**,uint*) does not match parameter
> types (void**,ulong*)
> ../../../libphobos/internal/gc/gcx.d:917: Error: cannot implicitly
> convert expression (& nbytes) of type ulong* to uint*

You have to change os_query_staticdataseg in win32.d it's done in the 
patch.


More information about the D.gnu mailing list