March 16, 2017
I downloaded dmd2 nightly and tried to compile the compiler using the visual studio project. Using VS2014

I got several errors. There seems to be issue with locations of things in the project.


1. I had to download default_ddoc_theme.ddoc from the net and put it in /dmd2/src/dmd/vcbuild so the build could find it.

2. I had to copy verstr.h to dmd2\src\generated\Windows\Debug\Win32 from dmd2\src\generated\Windows\Debug\Win32\generated

3. Had to add the -J/dmd2/src/dmd/vcbuild for step 1

4. (had to fix up proper include dirs for ucrt in VS 2015 but that seems to be a VS issue)

5. These got me to the error

Cannot open include file: 'stdio.h': No such file or directory	\dmd2\src\dmd\ddmd\backend\optabgen.c	18	dmd_backend

I have no idea where this file is looking for stdio.h(probably the complete include dir) as I specified the path to the VS2015\ucrt\include in the configuration of the project(which solved some other errors about missing includes).

If there is a separate build process from the dmd_backend vcproj that builds some other files, the include dir is probably wrong or needs fixing up... but I have no idea how to proceed to solve this problem.

Thanks.