Hi folks,
As I'm learning phobos, I wanted a more inside look and did a co
of the libs + dmd.
DMD compiles fine (using dmc), as well as druntime.
But when it comes to phobos, I'm not able to compile, I get:
[...]
DMD v2.064-devel-42b668b-dirty DEBUG
std.md5 is scheduled for deprecation. Please use std.digest.md
instead
The 'crc32' module has been scheduled for deprecation. Please use
'std.digest.cr
c' instead.
std\process.d(490): Error: undefined identifier
GetHandleInformation
std\process.d(491): Error: undefined identifier
HANDLE_FLAG_INHERIT
std\process.d(493): Error: undefined identifier
SetHandleInformation
std\process.d(494): Error: undefined identifier
HANDLE_FLAG_INHERIT
std\process.d(495): Error: undefined identifier
HANDLE_FLAG_INHERIT
std\process.d(512): Error: undefined identifier
CREATE_UNICODE_ENVIRONMENT
std\process.d(1311): Error: undefined identifier TerminateProcess
--- errorlevel 1
G:\code\D\dmd2\src\phobos>
I tested on 2 computers (win7 64b).
1) I tried win32/win64, using both the built compiler (DMD
2.064-devel) and 2.63.2 downloaded from the website. I have VS
2010 as well as 2012 installed.
2) I tried win64, using only the devel compiler. I also tweaked
the Makefile (Setting C:\ instead of \ for the SDK / VS path, and
setting VS version to 11 as I only have VS2012 installed).
For the rest I stricly followed
http://wiki.dlang.org/Building_DMD (I even have %DM_HOME% in my
user's env).
Any help will be greatly appreciated, as I'm pretty sure I am
missing the obvious.