compile dmd 2.052 under Windows XP (32bit) -- error !

2011-02-20 Thread David Wang
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 !

2011-02-20 Thread Brad Roberts
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 !

2011-02-20 Thread Walter Bright

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