compile dmd 2.052 under Windows XP (32bit) -- error !
Sorry, I think I should post my question here except digitalmars.D.bugs. I've installed dmc and dmd2 by the dinstaller.exe from http://ftp.digitalmars.com/dinstaller.exe After finished, I downloaded the latest dmd, druntime and phobos from github.com When I try to compile the dmd source through the command: make -f win32.mak release, I got many errors, please view as follows: -- . freebsd.mak:532: warning: ignoring old commands for target `gcov' solaris.mak:602: warning: overriding commands for target `zip' freebsd.mak:602: warning: ignoring old commands for target `zip' win32.mak:40: warning: overriding commands for target `.c.obj' win32.mak:40: warning: ignoring old commands for target `.c.obj' win32.mak:43: warning: overriding commands for target `.asm.obj' win32.mak:43: warning: ignoring old commands for target `.asm.obj' win32.mak:50: warning: overriding commands for target `release' win32.mak:50: warning: ignoring old commands for target `release' win32.mak:57: warning: overriding commands for target `trace' win32.mak:57: warning: ignoring old commands for target `trace' win32.mak:60: warning: overriding commands for target `dmd' solaris.mak:97: warning: ignoring old commands for target `dmd' win32.mak:66: warning: overriding commands for target `debdmd' win32.mak:66: warning: ignoring old commands for target `debdmd' win32.mak:162: warning: overriding commands for target `dmd.exe' win32.mak:162: warning: ignoring old commands for target `dmd.exe' win32.mak:175: warning: overriding commands for target `msgs.h' win32.mak:175: warning: ignoring old commands for target `msgs.h' win32.mak:175: warning: overriding commands for target `msgs.c' win32.mak:175: warning: ignoring old commands for target `msgs.c' win32.mak:175: warning: overriding commands for target `sj1041.msg' win32.mak:175: warning: ignoring old commands for target `sj1041.msg' win32.mak:175: warning: overriding commands for target `sj1036.msg' win32.mak:175: warning: ignoring old commands for target `sj1036.msg' win32.mak:175: warning: overriding commands for target `sj1031.msg' win32.mak:175: warning: ignoring old commands for target `sj1031.msg' win32.mak:178: warning: overriding commands for target `msgsx.exe' win32.mak:178: warning: ignoring old commands for target `msgsx.exe' win32.mak:182: warning: overriding commands for target `elxxx.c' win32.mak:182: warning: ignoring old commands for target `elxxx.c' win32.mak:182: warning: overriding commands for target `cdxxx.c' win32.mak:182: warning: ignoring old commands for target `cdxxx.c' win32.mak:182: warning: overriding commands for target `optab.c' win32.mak:182: warning: ignoring old commands for target `optab.c' win32.mak:182: warning: overriding commands for target `debtab.c' win32.mak:182: warning: ignoring old commands for target `debtab.c' win32.mak:182: warning: overriding commands for target `fltables.c' win32.mak:182: warning: ignoring old commands for target `fltables.c' win32.mak:182: warning: overriding commands for target `tytab.c' win32.mak:182: warning: ignoring old commands for target `tytab.c' win32.mak:186: warning: overriding commands for target `impcnvtab.c' win32.mak:186: warning: ignoring old commands for target `impcnvtab.c' win32.mak:190: warning: overriding commands for target `id.h' win32.mak:190: warning: ignoring old commands for target `id.h' win32.mak:190: warning: overriding commands for target `id.c' win32.mak:190: warning: ignoring old commands for target `id.c' win32.mak:199: warning: overriding commands for target `total.sym' win32.mak:199: warning: ignoring old commands for target `total.sym' win32.mak:202: warning: overriding commands for target `impcnvtab.obj' win32.mak:202: warning: ignoring old commands for target `impcnvtab.obj' win32.mak:205: warning: overriding commands for target `iasm.obj' win32.mak:205: warning: ignoring old commands for target `iasm.obj' win32.mak:208: warning: overriding commands for target `bcomplex.obj' win32.mak:208: warning: ignoring old commands for target `bcomplex.obj' win32.mak:211: warning: overriding commands for target `aa.obj' win32.mak:211: warning: ignoring old commands for target `aa.obj' win32.mak:214: warning: overriding commands for target `bit.obj' win32.mak:214: warning: ignoring old commands for target `bit.obj' win32.mak:217: warning: overriding commands for target `blockopt.obj' win32.mak:217: warning: ignoring old commands for target `blockopt.obj' win32.mak:220: warning: overriding commands for target `cg.obj' win32.mak:220: warning: ignoring old commands for target `cg.obj' win32.mak:223: warning: overriding commands for target `cg87.obj' win32.mak:223: warning: ignoring old commands for target `cg87.obj' win32.mak:226: warning: overriding commands for target `cgcod.obj' win32.mak:226: warning: ignoring old commands for target `cgcod.obj' win32.mak:229: warning: overriding commands for target `cgcs.obj' win32.mak:229: warning: ignoring old commands for target
Re: compile dmd 2.052 under Windows XP (32bit) -- error !
win32.mak is only intended for use with the digitalmars version of make, not gnu make. It's shipped with both dmd and dmc. On 2/20/2011 4:29 AM, David Wang wrote: Sorry, I think I should post my question here except digitalmars.D.bugs. I've installed dmc and dmd2 by the dinstaller.exe from http://ftp.digitalmars.com/dinstaller.exe After finished, I downloaded the latest dmd, druntime and phobos from github.com When I try to compile the dmd source through the command: make -f win32.mak release, I got many errors, please view as follows: -- . freebsd.mak:532: warning: ignoring old commands for target `gcov' solaris.mak:602: warning: overriding commands for target `zip' freebsd.mak:602: warning: ignoring old commands for target `zip' win32.mak:40: warning: overriding commands for target `.c.obj' win32.mak:40: warning: ignoring old commands for target `.c.obj' win32.mak:43: warning: overriding commands for target `.asm.obj' win32.mak:43: warning: ignoring old commands for target `.asm.obj' win32.mak:50: warning: overriding commands for target `release' win32.mak:50: warning: ignoring old commands for target `release' win32.mak:57: warning: overriding commands for target `trace' win32.mak:57: warning: ignoring old commands for target `trace' win32.mak:60: warning: overriding commands for target `dmd' solaris.mak:97: warning: ignoring old commands for target `dmd' win32.mak:66: warning: overriding commands for target `debdmd' win32.mak:66: warning: ignoring old commands for target `debdmd' win32.mak:162: warning: overriding commands for target `dmd.exe' win32.mak:162: warning: ignoring old commands for target `dmd.exe' win32.mak:175: warning: overriding commands for target `msgs.h' win32.mak:175: warning: ignoring old commands for target `msgs.h' win32.mak:175: warning: overriding commands for target `msgs.c' win32.mak:175: warning: ignoring old commands for target `msgs.c' win32.mak:175: warning: overriding commands for target `sj1041.msg' win32.mak:175: warning: ignoring old commands for target `sj1041.msg' win32.mak:175: warning: overriding commands for target `sj1036.msg' win32.mak:175: warning: ignoring old commands for target `sj1036.msg' win32.mak:175: warning: overriding commands for target `sj1031.msg' win32.mak:175: warning: ignoring old commands for target `sj1031.msg' win32.mak:178: warning: overriding commands for target `msgsx.exe' win32.mak:178: warning: ignoring old commands for target `msgsx.exe' win32.mak:182: warning: overriding commands for target `elxxx.c' win32.mak:182: warning: ignoring old commands for target `elxxx.c' win32.mak:182: warning: overriding commands for target `cdxxx.c' win32.mak:182: warning: ignoring old commands for target `cdxxx.c' win32.mak:182: warning: overriding commands for target `optab.c' win32.mak:182: warning: ignoring old commands for target `optab.c' win32.mak:182: warning: overriding commands for target `debtab.c' win32.mak:182: warning: ignoring old commands for target `debtab.c' win32.mak:182: warning: overriding commands for target `fltables.c' win32.mak:182: warning: ignoring old commands for target `fltables.c' win32.mak:182: warning: overriding commands for target `tytab.c' win32.mak:182: warning: ignoring old commands for target `tytab.c' win32.mak:186: warning: overriding commands for target `impcnvtab.c' win32.mak:186: warning: ignoring old commands for target `impcnvtab.c' win32.mak:190: warning: overriding commands for target `id.h' win32.mak:190: warning: ignoring old commands for target `id.h' win32.mak:190: warning: overriding commands for target `id.c' win32.mak:190: warning: ignoring old commands for target `id.c' win32.mak:199: warning: overriding commands for target `total.sym' win32.mak:199: warning: ignoring old commands for target `total.sym' win32.mak:202: warning: overriding commands for target `impcnvtab.obj' win32.mak:202: warning: ignoring old commands for target `impcnvtab.obj' win32.mak:205: warning: overriding commands for target `iasm.obj' win32.mak:205: warning: ignoring old commands for target `iasm.obj' win32.mak:208: warning: overriding commands for target `bcomplex.obj' win32.mak:208: warning: ignoring old commands for target `bcomplex.obj' win32.mak:211: warning: overriding commands for target `aa.obj' win32.mak:211: warning: ignoring old commands for target `aa.obj' win32.mak:214: warning: overriding commands for target `bit.obj' win32.mak:214: warning: ignoring old commands for target `bit.obj' win32.mak:217: warning: overriding commands for target `blockopt.obj' win32.mak:217: warning: ignoring old commands for target `blockopt.obj' win32.mak:220: warning: overriding commands for target `cg.obj' win32.mak:220: warning: ignoring old commands for target `cg.obj' win32.mak:223: warning: overriding commands for target `cg87.obj' win32.mak:223: warning: ignoring old commands for target `cg87.obj' win32.mak:226:
Re: compile dmd 2.052 under Windows XP (32bit) -- error !
David Wang wrote: Why my doc version is ver 8.42n ? It should be 8.52c when I download it from http://ftp.digitalmars.com/Digital_Mars_C++/Patch/dm852c.zip, right ? http://www.digitalmars.com/faq.html#version