digitalmars.D.bugs - compile dmd 2.052 under XP -- error !
- David Wang (242/242) Feb 20 2011 I've installed dmc and dmd2 by the "dinstaller.exe" from
- Jonathan M Davis (6/11) Feb 20 2011 Please don't post to the bug list. It's intended for messages from bugzi...
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 `cgcs.obj' win32.mak:232: warning: overriding commands for target `cgcv.obj' win32.mak:232: warning: ignoring old commands for target `cgcv.obj' win32.mak:235: warning: overriding commands for target `cgelem.obj' win32.mak:235: warning: ignoring old commands for target `cgelem.obj' win32.mak:238: warning: overriding commands for target `cgen.obj' win32.mak:238: warning: ignoring old commands for target `cgen.obj' win32.mak:241: warning: overriding commands for target `cgobj.obj' win32.mak:241: warning: ignoring old commands for target `cgobj.obj' win32.mak:244: warning: overriding commands for target `cgreg.obj' win32.mak:244: warning: ignoring old commands for target `cgreg.obj' win32.mak:247: warning: overriding commands for target `cgsched.obj' win32.mak:247: warning: ignoring old commands for target `cgsched.obj' win32.mak:250: warning: overriding commands for target `cod1.obj' win32.mak:250: warning: ignoring old commands for target `cod1.obj' win32.mak:253: warning: overriding commands for target `cod2.obj' win32.mak:253: warning: ignoring old commands for target `cod2.obj' win32.mak:256: warning: overriding commands for target `cod3.obj' win32.mak:256: warning: ignoring old commands for target `cod3.obj' win32.mak:259: warning: overriding commands for target `cod4.obj' win32.mak:259: warning: ignoring old commands for target `cod4.obj' win32.mak:262: warning: overriding commands for target `cod5.obj' win32.mak:262: warning: ignoring old commands for target `cod5.obj' win32.mak:265: warning: overriding commands for target `code.obj' win32.mak:265: warning: ignoring old commands for target `code.obj' win32.mak:268: warning: overriding commands for target `irstate.obj' win32.mak:268: warning: ignoring old commands for target `irstate.obj' win32.mak:271: warning: overriding commands for target `csymbol.obj' win32.mak:271: warning: ignoring old commands for target `csymbol.obj' win32.mak:274: warning: overriding commands for target `debug.obj' win32.mak:274: warning: ignoring old commands for target `debug.obj' win32.mak:277: warning: overriding commands for target `dt.obj' win32.mak:277: warning: ignoring old commands for target `dt.obj' win32.mak:280: warning: overriding commands for target `ee.obj' win32.mak:280: warning: ignoring old commands for target `ee.obj' win32.mak:283: warning: overriding commands for target `eh.obj' win32.mak:283: warning: ignoring old commands for target `eh.obj' win32.mak:286: warning: overriding commands for target `el.obj' win32.mak:286: warning: ignoring old commands for target `el.obj' win32.mak:289: warning: overriding commands for target `evalu8.obj' win32.mak:289: warning: ignoring old commands for target `evalu8.obj' win32.mak:292: warning: overriding commands for target `go.obj' win32.mak:292: warning: ignoring old commands for target `go.obj' win32.mak:295: warning: overriding commands for target `gflow.obj' win32.mak:295: warning: ignoring old commands for target `gflow.obj' win32.mak:298: warning: overriding commands for target `gdag.obj' win32.mak:298: warning: ignoring old commands for target `gdag.obj' win32.mak:301: warning: overriding commands for target `gother.obj' win32.mak:301: warning: ignoring old commands for target `gother.obj' win32.mak:304: warning: overriding commands for target `glocal.obj' win32.mak:304: warning: ignoring old commands for target `glocal.obj' win32.mak:307: warning: overriding commands for target `gloop.obj' win32.mak:307: warning: ignoring old commands for target `gloop.obj' win32.mak:310: warning: overriding commands for target `glue.obj' win32.mak:310: warning: ignoring old commands for target `glue.obj' win32.mak:313: warning: overriding commands for target `html.obj' win32.mak:313: warning: ignoring old commands for target `html.obj' win32.mak:316: warning: overriding commands for target `imphint.obj' win32.mak:316: warning: ignoring old commands for target `imphint.obj' win32.mak:319: warning: overriding commands for target `mars.obj' win32.mak:319: warning: ignoring old commands for target `mars.obj' win32.mak:322: warning: overriding commands for target `md5.obj' win32.mak:322: warning: ignoring old commands for target `md5.obj' win32.mak:325: warning: overriding commands for target `module.obj' win32.mak:325: warning: ignoring old commands for target `module.obj' win32.mak:328: warning: overriding commands for target `msc.obj' win32.mak:328: warning: ignoring old commands for target `msc.obj' win32.mak:331: warning: overriding commands for target `newman.obj' win32.mak:331: warning: ignoring old commands for target `newman.obj' win32.mak:334: warning: overriding commands for target `nteh.obj' win32.mak:334: warning: ignoring old commands for target `nteh.obj' win32.mak:337: warning: overriding commands for target `os.obj' win32.mak:337: warning: ignoring old commands for target `os.obj' win32.mak:340: warning: overriding commands for target `out.obj' win32.mak:340: warning: ignoring old commands for target `out.obj' win32.mak:343: warning: overriding commands for target `outbuf.obj' win32.mak:343: warning: ignoring old commands for target `outbuf.obj' win32.mak:346: warning: overriding commands for target `ph.obj' win32.mak:346: warning: ignoring old commands for target `ph.obj' win32.mak:349: warning: overriding commands for target `ptrntab.obj' win32.mak:349: warning: ignoring old commands for target `ptrntab.obj' win32.mak:352: warning: overriding commands for target `rtlsym.obj' win32.mak:352: warning: ignoring old commands for target `rtlsym.obj' win32.mak:355: warning: overriding commands for target `ti_achar.obj' win32.mak:355: warning: ignoring old commands for target `ti_achar.obj' win32.mak:358: warning: overriding commands for target `toctype.obj' win32.mak:358: warning: ignoring old commands for target `toctype.obj' win32.mak:361: warning: overriding commands for target `tocvdebug.obj' win32.mak:361: warning: ignoring old commands for target `tocvdebug.obj' win32.mak:364: warning: overriding commands for target `toobj.obj' win32.mak:364: warning: ignoring old commands for target `toobj.obj' win32.mak:367: warning: overriding commands for target `type.obj' win32.mak:367: warning: ignoring old commands for target `type.obj' win32.mak:370: warning: overriding commands for target `typinf.obj' win32.mak:370: warning: ignoring old commands for target `typinf.obj' win32.mak:373: warning: overriding commands for target `todt.obj' win32.mak:373: warning: ignoring old commands for target `todt.obj' win32.mak:376: warning: overriding commands for target `s2ir.obj' win32.mak:376: warning: ignoring old commands for target `s2ir.obj' win32.mak:379: warning: overriding commands for target `e2ir.obj' win32.mak:379: warning: ignoring old commands for target `e2ir.obj' win32.mak:382: warning: overriding commands for target `toir.obj' win32.mak:382: warning: ignoring old commands for target `toir.obj' win32.mak:385: warning: overriding commands for target `tocsym.obj' win32.mak:385: warning: ignoring old commands for target `tocsym.obj' win32.mak:388: warning: overriding commands for target `unittests.obj' win32.mak:388: warning: ignoring old commands for target `unittests.obj' win32.mak:391: warning: overriding commands for target `util.obj' win32.mak:391: warning: ignoring old commands for target `util.obj' win32.mak:394: warning: overriding commands for target `var.obj' win32.mak:394: warning: ignoring old commands for target `var.obj' win32.mak:398: warning: overriding commands for target `tk.obj' win32.mak:398: warning: ignoring old commands for target `tk.obj' win32.mak:403: warning: overriding commands for target `aav.obj' win32.mak:403: warning: ignoring old commands for target `aav.obj' win32.mak:406: warning: overriding commands for target `array.obj' win32.mak:406: warning: ignoring old commands for target `array.obj' win32.mak:409: warning: overriding commands for target `async.obj' win32.mak:409: warning: ignoring old commands for target `async.obj' win32.mak:412: warning: overriding commands for target `dchar.obj' win32.mak:412: warning: ignoring old commands for target `dchar.obj' win32.mak:415: warning: overriding commands for target `gnuc.obj' win32.mak:415: warning: ignoring old commands for target `gnuc.obj' win32.mak:418: warning: overriding commands for target `lstring.obj' win32.mak:418: warning: ignoring old commands for target `lstring.obj' win32.mak:421: warning: overriding commands for target `man.obj' win32.mak:421: warning: ignoring old commands for target `man.obj' win32.mak:424: warning: overriding commands for target `rmem.obj' win32.mak:424: warning: ignoring old commands for target `rmem.obj' win32.mak:427: warning: overriding commands for target `port.obj' win32.mak:427: warning: ignoring old commands for target `port.obj' win32.mak:430: warning: overriding commands for target `root.obj' win32.mak:430: warning: ignoring old commands for target `root.obj' win32.mak:433: warning: overriding commands for target `response.obj' win32.mak:433: warning: ignoring old commands for target `response.obj' win32.mak:436: warning: overriding commands for target `speller.obj' win32.mak:436: warning: ignoring old commands for target `speller.obj' win32.mak:439: warning: overriding commands for target `stringtable.obj' win32.mak:439: warning: ignoring old commands for target `stringtable.obj' win32.mak:494: warning: overriding commands for target `clean' solaris.mak:100: warning: ignoring old commands for target `clean' win32.mak:501: warning: overriding commands for target `zip' solaris.mak:602: warning: ignoring old commands for target `zip' win32.mak:511: warning: overriding commands for target `detab' win32.mak:511: warning: ignoring old commands for target `detab' win32.mak:514: warning: overriding commands for target `tolf' win32.mak:514: warning: ignoring old commands for target `tolf' win32.mak:521: warning: overriding commands for target `install2' win32.mak:521: warning: ignoring old commands for target `install2' win32.mak:538: warning: overriding commands for target `svn2' win32.mak:538: warning: ignoring old commands for target `svn2' del *.obj /bin/sh: del: command not found make[1]: *** [clean] Error 127 make[1]: Leaving directory `/d/src/dmd' make: *** [release] Error 2 ---------------------- What has happend? Does the win32.mak in DMD2.052 on github.com has been updated to the proper version so that it can be compiled ? I tryed to compile the dmd source which has been downloaded from digitalmar.com, but I got the errors also. BTW, in my system, I also installed "MinGW" with "msys",so that I can use gcc and g++. Could anyone be kindly to help me? David. 2011.02.20 GTM+8 20:10
Feb 20 2011
On Sunday 20 February 2011 04:13:35 David Wang wrote: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.comPlease don't post to the bug list. It's intended for messages from bugzilla, not for people to post to directly. If you have questions regarded to learning about D, post at D.learn. If you have questions about the development of D, post on D. But this list is not intended to be posted to. - Jonathan M Davis
Feb 20 2011