Beta D 2.068.0-b2

Joseph Cassman via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Jul 29 17:59:14 PDT 2015


On Wednesday, 29 July 2015 at 07:16:39 UTC, Martin Nowak wrote:
> On Wednesday, 29 July 2015 at 07:10:13 UTC, Martin Nowak wrote:
>> You're not allowed to redistribute the VS binaries, only the 
>> libc dlls.
>> On Win32 we use our own libc (dmc) and linker (optlink).
>> We could improve our installer so it can optionally start the 
>> VS compiler installation.
>
> https://issues.dlang.org/show_bug.cgi?id=14847

Martin, appreciate the help with this issue. I have investigated 
further and it looks like there is a work-around (item [3] 
below). Here is a synopsis of what I have found through testing.

1) Windows 7 SDK will not install completely now that I have .NET 
4.5.1 installed (it requires version 4). It incorrectly considers 
the newer runtime as not as up-to-date.

2) Windows 8.1 SDK does not include a console build system (c.f. 
[1]). Thanks for pointing that out in your previous post. That 
page coincides with what I found in my testing.

3) The VS Community 2013 with Update 5 installation [2] includes 
a complete build system that works with the DMD Windows installer 
(tested with version 2.068.0-b2). This is what should be used 
with DMD now since it is free and works with the current .NET 
runtime.

4) The VS 2015 Community 2015 installation [2] also includes a 
complete build system. However, the DMD Windows installer does 
not recognize it and fails to update the sc.ini file accordingly. 
I will file a bug report shortly with details.

It is taking a while to do all of the un/installs to get a 
relevant test environment. So I thought I would make this post 
about what I have found. Thought it might help with your trying 
to get the 068 release out the door. After I have finished my 
testing I will update the DMD Win64 wiki page with what is 
currently working.

Thanks again for the help.

Joseph

[1] https://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx
[2] https://www.visualstudio.com/en-us/downloads#d-community



More information about the Digitalmars-d-announce mailing list