Dustmite + Visual D

Rainer Schuetze r.sagitario at gmx.de
Fri Nov 9 07:49:48 UTC 2018

On 09/11/2018 01:57, Michelle Long wrote:
> On Thursday, 8 November 2018 at 23:09:53 UTC, Michelle Long wrote:
>>> I suspect there is still a misunderstanding: your project very likely
>>> still refers to these files via a relative path, not through the
>>> junction. You can verify this by looking at the list of files at the
>>> end of the .visualdproj file with a text editor.
>> Ok, you are right. I think i might have dragged some items in manually
>> from the file explorer after I removed them thinking I didn't need
>> them after I dragged in the junction.
>> I noticed this:
>>     <File path="Libraries\arsd\color.d" />
>>     <File path="Libraries\arsd\gamehelpers.d" />
>>     <File path="..\..\..\Game\Game\Libraries\arsd\png.d" />
>>     <File path="Libraries\arsd\simpledisplay.d" />
>>     <File path="Libraries\arsd\stb_truetype.d" />
>> (note that they are all the same paths!)
>> In any case, it should be an easy fix either way?
>> Maybe the relative paths are causing D's file routines to crap out?
> So, this is definitely the reason for the errors. I manually removed the
> ..\'s and was able to get the project to copy.
> Note that when the files are separately dragged in they can produce
> different results.
> The paths are valid but but it seems like the copy routines do not
> understand relative and mixed paths.
> Now I get
> created clean copy of the project in D:\Projects\Game\Game\Game.dustmite
> Failed to make stdin stream inheritable by child process (Access is
> denied.)
> so now getting that error about stdin that I get from a fresh project...
> this seems like a bug in Visual D too.

This is probably a recently fixed problem in std.process and should be
fine in https://github.com/dlang/visuald/releases/tag/v0.48.0-beta2

More information about the Digitalmars-d-ide mailing list