digitalmars.D.bugs - [Issue 21569] New: Unable to rebuild DMD build using win32.mak -
- d-bugmail puremagic.com (310/310) Jan 20 2021 https://issues.dlang.org/show_bug.cgi?id=21569
https://issues.dlang.org/show_bug.cgi?id=21569 Issue ID: 21569 Summary: Unable to rebuild DMD build using win32.mak - v2.095.0 Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: apz28 hotmail.com DMC is already downloaded and set PATH in environment variables Batch file set HOST_DC=dmd set DM_HOME=C:\Development\DLang\D C:\Development\DLang\DMC\dm\bin\make.exe -fwin32.mak release > make32.log 2>&1 Result make32.log make -fwin32.mak MAKE="make" HOST_DC="dmd" MODEL=32 CC="" VERBOSE= clean rmdir /s /q ..\generated del dmd\msgs.h dmd\msgs.c Could Not Find C:\Development\DLang\D\dmd2\src\dmd\dmd\msgs.h del ..\generated\windows\release\32\dmd.exe *.map *.obj *.exe The system cannot find the path specified. del ..\generated\windows\release\32\dmd.exe The system cannot find the path specified. make -fwin32.mak MAKE="make" HOST_DC="dmd" MODEL=32 CC="" VERBOSE= reldmd echo "===== DEPRECATION NOTICE =====" "===== DEPRECATION NOTICE =====" echo "===== DEPRECATION: win32.mak is deprecated. Please use src\build.d instead." "===== DEPRECATION: win32.mak is deprecated. Please use src\build.d instead." echo "==============================" "==============================" dmd -m32 -of..\generated\build.exe -g build.d Warning: Parallel builds disabled because of Issue 13727! ..\generated\build.exe --called-from-make "OS=windows" "BUILD=release" "MODEL=32" "HOST_DMD=" "HOST_DC=dmd" "MAKE=make" "VERBOSE=" "ENABLE_RELEASE=" "ENABLE_DEBUG=" "ENABLE_ASSERTS=" "ENABLE_UNITTEST=" "ENABLE_PROFILE=" "ENABLE_COVERAGE=" "DFLAGS=" "ENABLE_RELEASE=1" ..\generated\windows\release\32\dmd.exe (TX) VERSION (TX) SYSCONFDIR (DC) LEXER (DC) BACKEND (DC) DMD The following operation failed: Dependencies: -> C:\Development\DLang\D\dmd2\src\generated\windows\release\32\VERSION -> C:\Development\DLang\D\dmd2\src\generated\windows\release\32\SYSCONFDIR.imp -> lexer -> backend Sources: -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dinifile.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\gluelayer.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\lib.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\libelf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\libmach.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\libmscoff.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\libomf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\link.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\mars.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\scanelf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\scanmach.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\scanmscoff.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\scanomf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\vsoptions.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\access.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\aggregate.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\aliasthis.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\apply.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\argtypes_x86.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\argtypes_sysv_x64.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\argtypes_aarch64.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\arrayop.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\arraytypes.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\ast_node.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\astcodegen.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\asttypename.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\attrib.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\blockexit.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\builtin.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\canthrow.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\chkformat.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\cli.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\clone.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\compiler.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\complex.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\cond.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\constfold.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\cppmangle.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\cppmanglewin.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\ctfeexpr.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\ctorflow.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dcast.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dclass.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\declaration.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\delegatize.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\denum.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dimport.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dinterpret.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dmacro.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dmangle.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dmodule.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\doc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dscope.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dstruct.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dsymbol.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dsymbolsem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dtemplate.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dtoh.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dversion.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\env.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\escape.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\expression.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\expressionsem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\func.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\hdrgen.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\impcnvtab.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\imphint.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\init.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\initsem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\inline.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\inlinecost.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\intrange.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\json.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\lambdacomp.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\mtype.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\nogc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\nspace.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\ob.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\objc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\opover.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\optimize.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\parse.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\parsetimevisitor.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\permissivevisitor.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\printast.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\safe.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\sapply.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\semantic2.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\semantic3.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\sideeffect.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\statement.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\statement_rewrite_walker.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\statementsem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\staticassert.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\staticcond.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\stmtstate.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\target.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\templateparamsem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\traits.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\transitivevisitor.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\typesem.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\typinf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\utils.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\visitor.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\foreachvar.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\dmsc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\e2ir.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\eh.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\iasm.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\iasmdmd.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\iasmgcc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\glue.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\objc_glue.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\s2ir.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\tocsym.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\toctype.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\tocvdebug.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\todt.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\toir.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\toobj.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\cc.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\cdef.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\cgcv.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\code.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\cv4.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\dt.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\el.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\global.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\obj.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\oper.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\outbuf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\rtlsym.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\code_x86.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\iasm.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\codebuilder.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\ty.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\type.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\exh.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\mach.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\mscoff.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\dwarf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\dwarf2.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\xmm.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\dlist.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\backend\melf.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\aav.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\longdouble.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\man.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\response.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\speller.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\string.d -> C:\Development\DLang\D\dmd2\src\dmd\dmd\root\strtold.d -> C:\Development\DLang\D\dmd2\src\generated\windows\release\32\lexer.obj -> C:\Development\DLang\D\dmd2\src\generated\windows\release\32\backend.obj Targets: -> C:\Development\DLang\D\dmd2\src\generated\windows\release\32\dmd.exe Command: C:\Development\DLang\D\dmd2\windows\bin\dmd.exe -ofC:\Development\DLang\D\dmd2\src\generated\windows\release\32\dmd.exe -vtls -JC:\Development\DLang\D\dmd2\src\src/dmd/res -L/STACK:8388608 -version=MARS -w -de -m32 -JC:\Development\DLang\D\dmd2\src\generated\windows\release\32 -IC:\Development\DLang\D\dmd2\src\dmd -dip25 -O -inline -release -color=on dmd\dmd\dinifile.d dmd\dmd\gluelayer.d dmd\dmd\lib.d dmd\dmd\libelf.d dmd\dmd\libmach.d dmd\dmd\libmscoff.d dmd\dmd\libomf.d dmd\dmd\link.d dmd\dmd\mars.d dmd\dmd\scanelf.d dmd\dmd\scanmach.d dmd\dmd\scanmscoff.d dmd\dmd\scanomf.d dmd\dmd\vsoptions.d dmd\dmd\access.d dmd\dmd\aggregate.d dmd\dmd\aliasthis.d dmd\dmd\apply.d dmd\dmd\argtypes_x86.d dmd\dmd\argtypes_sysv_x64.d dmd\dmd\argtypes_aarch64.d dmd\dmd\arrayop.d dmd\dmd\arraytypes.d dmd\dmd\ast_node.d dmd\dmd\astcodegen.d dmd\dmd\asttypename.d dmd\dmd\attrib.d dmd\dmd\blockexit.d dmd\dmd\builtin.d dmd\dmd\canthrow.d dmd\dmd\chkformat.d dmd\dmd\cli.d dmd\dmd\clone.d dmd\dmd\compiler.d dmd\dmd\complex.d dmd\dmd\cond.d dmd\dmd\constfold.d dmd\dmd\cppmangle.d dmd\dmd\cppmanglewin.d dmd\dmd\ctfeexpr.d dmd\dmd\ctorflow.d dmd\dmd\dcast.d dmd\dmd\dclass.d dmd\dmd\declaration.d dmd\dmd\delegatize.d dmd\dmd\denum.d dmd\dmd\dimport.d dmd\dmd\dinterpret.d dmd\dmd\dmacro.d dmd\dmd\dmangle.d dmd\dmd\dmodule.d dmd\dmd\doc.d dmd\dmd\dscope.d dmd\dmd\dstruct.d dmd\dmd\dsymbol.d dmd\dmd\dsymbolsem.d dmd\dmd\dtemplate.d dmd\dmd\dtoh.d dmd\dmd\dversion.d dmd\dmd\env.d dmd\dmd\escape.d dmd\dmd\expression.d dmd\dmd\expressionsem.d dmd\dmd\func.d dmd\dmd\hdrgen.d dmd\dmd\impcnvtab.d dmd\dmd\imphint.d dmd\dmd\init.d dmd\dmd\initsem.d dmd\dmd\inline.d dmd\dmd\inlinecost.d dmd\dmd\intrange.d dmd\dmd\json.d dmd\dmd\lambdacomp.d dmd\dmd\mtype.d dmd\dmd\nogc.d dmd\dmd\nspace.d dmd\dmd\ob.d dmd\dmd\objc.d dmd\dmd\opover.d dmd\dmd\optimize.d dmd\dmd\parse.d dmd\dmd\parsetimevisitor.d dmd\dmd\permissivevisitor.d dmd\dmd\printast.d dmd\dmd\safe.d dmd\dmd\sapply.d dmd\dmd\semantic2.d dmd\dmd\semantic3.d dmd\dmd\sideeffect.d dmd\dmd\statement.d dmd\dmd\statement_rewrite_walker.d dmd\dmd\statementsem.d dmd\dmd\staticassert.d dmd\dmd\staticcond.d dmd\dmd\stmtstate.d dmd\dmd\target.d dmd\dmd\templateparamsem.d dmd\dmd\traits.d dmd\dmd\transitivevisitor.d dmd\dmd\typesem.d dmd\dmd\typinf.d dmd\dmd\utils.d dmd\dmd\visitor.d dmd\dmd\foreachvar.d dmd\dmd\dmsc.d dmd\dmd\e2ir.d dmd\dmd\eh.d dmd\dmd\iasm.d dmd\dmd\iasmdmd.d dmd\dmd\iasmgcc.d dmd\dmd\glue.d dmd\dmd\objc_glue.d dmd\dmd\s2ir.d dmd\dmd\tocsym.d dmd\dmd\toctype.d dmd\dmd\tocvdebug.d dmd\dmd\todt.d dmd\dmd\toir.d dmd\dmd\toobj.d dmd\dmd\backend\cc.d dmd\dmd\backend\cdef.d dmd\dmd\backend\cgcv.d dmd\dmd\backend\code.d dmd\dmd\backend\cv4.d dmd\dmd\backend\dt.d dmd\dmd\backend\el.d dmd\dmd\backend\global.d dmd\dmd\backend\obj.d dmd\dmd\backend\oper.d dmd\dmd\backend\outbuf.d dmd\dmd\backend\rtlsym.d dmd\dmd\backend\code_x86.d dmd\dmd\backend\iasm.d dmd\dmd\backend\codebuilder.d dmd\dmd\backend\ty.d dmd\dmd\backend\type.d dmd\dmd\backend\exh.d dmd\dmd\backend\mach.d dmd\dmd\backend\mscoff.d dmd\dmd\backend\dwarf.d dmd\dmd\backend\dwarf2.d dmd\dmd\backend\xmm.d dmd\dmd\backend\dlist.d dmd\dmd\backend\melf.d dmd\dmd\root\aav.d dmd\dmd\root\longdouble.d dmd\dmd\root\man.d dmd\dmd\root\response.d dmd\dmd\root\speller.d dmd\dmd\root\string.d dmd\dmd\root\strtold.d generated\windows\release\32\lexer.obj generated\windows\release\32\backend.obj ----------------------------------------------------------- dmd\dmd\doc.d(364): Error: file `"default_ddoc_theme.ddoc"` cannot be found or not in a path specified with `-J` dmd\dmd\doc.d(364): Path(s) searched (as provided by `-J`): dmd\dmd\doc.d(364): [0]: `C:\Development\DLang\D\dmd2\src\src/dmd/res` (path not found) dmd\dmd\doc.d(364): [1]: `C:\Development\DLang\D\dmd2\src\generated\windows\release\32` dmd\dmd\visitor.d(120): Error: function `dmd.visitor.SemanticTimeTransitiveVisitor.visit` conflicts with alias `dmd.visitor.SemanticTimeTransitiveVisitor.visit` at dmd\dmd\visitor.d(118) dmd\dmd\lambdacomp.d(132): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(175): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(229): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(276): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(292): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(308): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(333): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(345): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(354): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(363): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(385): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(415): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(424): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(433): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(445): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(467): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(468): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function dmd\dmd\lambdacomp.d(469): Error: function `dmd.lambdacomp.SerializeVisitor.visit` does not override any function DETAILS: --- errorlevel 1 --- errorlevel 1 --
Jan 20 2021