Thread overview
[Issue 13452] VisualD keeps linking freshly built project
Oct 10, 2014
Rainer Schuetze
Oct 13, 2014
Orhun Birsoy
Oct 13, 2014
Rainer Schuetze
Oct 19, 2014
Rainer Schuetze
Dec 20, 2014
Rainer Schuetze
Jan 01, 2015
Rainer Schuetze
October 10, 2014
https://issues.dlang.org/show_bug.cgi?id=13452

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario@gmx.de

--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> ---
The lnkdep file is the output of a dependency-tracker that tries to figure out what libraries the linker is actually using.

Unfortunately it does not work with the 64-bit version of the MS linker. I think you might call it when using the D installer and allowing it to modify sc.ini.

Have you tried the "override linker settings in sc.ini" option (Tools->Option->Projects and Solutions->Visual D Settings->DMD directories->x64) to switch to the 32-bit linker?

If that does not help, you can disable "Monitoring OPTLINK dependencies" on the "Visual D settings" page.

--
October 13, 2014
https://issues.dlang.org/show_bug.cgi?id=13452

--- Comment #2 from Orhun Birsoy <orhunbirsoy@gmail.com> ---
(In reply to Rainer Schuetze from comment #1)
> The lnkdep file is the output of a dependency-tracker that tries to figure out what libraries the linker is actually using.
> 
> Unfortunately it does not work with the 64-bit version of the MS linker. I think you might call it when using the D installer and allowing it to modify sc.ini.
> 
> Have you tried the "override linker settings in sc.ini" option (Tools->Option->Projects and Solutions->Visual D Settings->DMD directories->x64) to switch to the 32-bit linker?
> 
> If that does not help, you can disable "Monitoring OPTLINK dependencies" on the "Visual D settings" page.

"override linker settings in sc.ini" is checked and set to
"$(VCINSTALLDIR)\bin\link.exe" and I am still getting the same message.
But disabling "Monitoring OPTLINK dependencies" option worked.
Thanks.

--
October 13, 2014
https://issues.dlang.org/show_bug.cgi?id=13452

--- Comment #3 from Rainer Schuetze <r.sagitario@gmx.de> ---
I discovered a problem in the dependency tracker that didn't show up in earlier versions (or maybe some OS updates slightly changed calling order within undocumented behaviour).

I'll start the next beta cycle with a fix soon.

--
October 19, 2014
https://issues.dlang.org/show_bug.cgi?id=13452

--- Comment #4 from Rainer Schuetze <r.sagitario@gmx.de> ---
I have uploaded a new beta with a fix here: https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.40-beta1

--
December 20, 2014
https://issues.dlang.org/show_bug.cgi?id=13452

--- Comment #5 from Rainer Schuetze <r.sagitario@gmx.de> ---
The latest version now uses the tracker from MSBuild instead of the filemonitor.dll. This should work better for all architectures.

Try it in https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.40-beta4

--
January 01, 2015
https://issues.dlang.org/show_bug.cgi?id=13452

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Rainer Schuetze <r.sagitario@gmx.de> ---
fix released in 0.3.40.

--