On 9/26/2011 3:37 PM, Steven Schveighoffer wrote:
On Mon, 26 Sep 2011 18:17:49 -0400, Mehrdad <[email protected]>
wrote:
On 9/26/2011 2:58 PM, Steven Schveighoffer wrote:
This is likely a DMC issue, and is probably best reported as a DMC
bug. I don't know how much more you want to pursue this, but the
next steps I'd recommend are:
1. obtain the dmc compiler (it's free) if you haven't already.
2. Compile an empty C program and run it using SciTE and Notepad++.
Verify the same error occurs
3. report the failure using DMC's bugzilla.
I'm guessing there's something in the way SciTE or Notepad++ sets up
the pipes before executing the process which causes the problem. I
have a sinking feeling we'll see more of this issue when the new
std.process is released :(
-Steve
I'm suspecting it's /not/ a DMC issue (it's probably just an
improperly used handle in snn.lib), because I don't see how it could
affect my D program this way, if it was a DMC issue.
And yeah, I just tested it with a simple hello world C example using
DMC as well, and got the same error. Pretty darn sure now that the
handle is getting closed twice or something...
My apologies, I meant DMC runtime issue (whose library is called
snn.lib).
At least with this test, we can rule out D being the culprit.
However, we still have to deal with this problem...
-Steve
Ahhh ok I see. If I'm in the mood sometime I'll post it somewhere
DMC-related as well. :)