VisualD. Path problem?

Rainer Schuetze via Digitalmars-d-ide digitalmars-d-ide at puremagic.com
Mon Mar 13 01:09:21 PDT 2017



On 12.03.2017 23:53, Sergey Orlov wrote:
> On Sunday, 12 March 2017 at 22:28:37 UTC, Rainer Schuetze wrote:
>>
>>
>> On 12.03.2017 21:41, Sergey Orlov wrote:
>>>> I suspect optlink doesn't like your PATH variable. It used to stumble
>>>> if you have '+' in folder names
>>>> (https://issues.dlang.org/show_bug.cgi?id=4831), but the fix did not
>>>> include other characters. Probably it also doesn't like '=' in
>>>> "C:\Users\=User=\.dnx\bin".
>>>
>>> Thank you, Rainer
>>> I have no "+" characters in any path.
>>> =User= is MyPCNameIdontWannaShowInWeb simply
>>
>> Ok, and I guess your PC name doesn't contain any special characters.
>>
>> This looks suspicious though:
>>
>> C:\D\dmd2\windowsin;
>>
>> which contains a character '\b' (ASCII code 8), but should be
>> C:\D\dmd2\windows\bin; instead. This could be a copy 'n paste issue
>> with the browser/mailer, but maybe there's something wrong with the
>> respective executable search path setting on the Visual D option pages.
>
> Hmm, it is browser feature.

Turned out it's a bug in Visual D: 
https://issues.dlang.org/show_bug.cgi?id=17252

I've created a new release: 
https://github.com/dlang/visuald/releases/tag/v0.44.1

> But what is interesting that the phrase
> file://D:\My_Work\My_D\My_VS2017\consoletests\consoletests\Win32\Debug
> detect the way to non existing path
> Correct path is
> D:\My_Work\My_D\My_VS2017\consoletests\consoletests\Win32\Debug DMD
> Is it subject for linker? And how to fix it?

This message is not produced by the linker, but appended for failed builds.

The problem here is that Visual Studio cannot detect the correct end of 
the file-link due to the space in the file name. These probably have to 
be translated to %20.


More information about the Digitalmars-d-ide mailing list