digitalmars.D.bugs - [Issue 17384] New: LDC x64 linker error in VS2017
- via Digitalmars-d-bugs (33/33) May 08 2017 https://issues.dlang.org/show_bug.cgi?id=17384
https://issues.dlang.org/show_bug.cgi?id=17384 Issue ID: 17384 Summary: LDC x64 linker error in VS2017 Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal Priority: P1 Component: visuald Assignee: nobody puremagic.com Reporter: thomas.hedstrom mail.com Created attachment 1646 --> https://issues.dlang.org/attachment.cgi?id=1646&action=edit Not working project Building console app "Hello World" generated from D project templates for target LDC x64 (release or debug) results in linker error: "LINK : fatal error LNK1171: unable to load mspdb140.dll (error code: 126) Error: P:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\link.exe failed with status: 1171" Tested LDC 1.2.0 and 1.3.0-beta1 VS2017 Community VisualD-v0.44.2 DMD x86,x64 and LDC x86 all compiles. A minimal patch of the build .cmd file indicates that the variable "VSINSTALLDIR" is the cause. Changing "set VSINSTALLDIR=P:\Program Files (x86)\Microsoft Visual Studio\2017\Community\" to empty (or removing it) make it work. "set VSINSTALLDIR=" (The original path exists and seems correct though) --
May 08 2017