Hi,

I follow the instructions from the wiki to build dmd/druntime from source on windows.
https://wiki.dlang.org/Building_under_Windows

Building dmd ends with following text:

-------------------
copy ..\generated\windows\release\32\dmd.exe .
        1 file copied.


make -fwin32.mak C=dmd\backend TK=dmd\tk ROOT=dmd\root MAKE="make" HOST_DC="dmd" MODEL=32 CC="dmc" LIB="lib" OBJ_MSVC="" clean
rmdir /s /q ..\generated
del dmd\msgs.h dmd\msgs.c
C:\D\dmd2\src\dmd\src\dmd\msgs.h cannot be found
del optabgen.exe parser_test.exe example_avg.exe
del ..\generated\windows\release\32\dmd.exe ..\generated\windows\release\32\dmd_frontend.exe *.map *.obj *.exe
The system cannot find the given path.
-------------------

If my understanding is correct, there are several issues:
- File dmd\msgs.h does not exist
- make deletes path "generated" which is needed in a further step.

There is a file "C:\D\dmd2\src\dmd\src\dmd.exe" created which seems to be the build result.

If I now try to build druntime it also fails, because the path "generated" does not exist:

-----------------------
..\dmd\generated\windows\release\32\dmd -conf= -c -o- -Isrc -Iimport -Hfimport\core\sync\barrier.di src\core\sync\barrier.d
Error: '..\dmd\generated\windows\release\32\dmd' not found
-----------------------

Kind regards
André

Reply via email to