dmc 8.57 now available for download

bearophile bearophileHUGS at lycos.com
Thu Aug 1 17:50:59 PDT 2013


Walter Bright:

> Better code gen does both!

Good. I have tried to compile dmd, and it doesn't work:


...>make -f win32.mak release
make -fwin32.mak C=backend TK=tk ROOT=root clean
del *.obj
del total.sym
del msgs.h msgs.c
del elxxx.c cdxxx.c optab.c debtab.c fltables.c tytab.c
del impcnvtab.c
del id.h id.c
del verstr.h

make -fwin32.mak C=backend TK=tk ROOT=root reldmd
make -fwin32.mak C=backend TK=tk ROOT=root "OPT=-o" "DEBUG=" 
"LFLAGS=-L/delexe" dmd.exe
dmc -cpp -DDM_TARGET_CPU_X86=1 idgen
Compiling for C++
source <= 'idgen.c' obj => 'idgen.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'
link idgen,,,user32+kernel32/noi;


idgen

echo "2.064" >verstr.h
dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  mars 
-Ae
Compiling for C++
source <= 'mars.c' obj => 'mars.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  enum
Compiling for C++
source <= 'enum.c' obj => 'enum.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  struct
Compiling for C++
source <= 'struct.c' obj => 'struct.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  dsymbol
Compiling for C++
source <= 'dsymbol.c' obj => 'dsymbol.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  import
Compiling for C++
source <= 'import.c' obj => 'import.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  id
Compiling for C++
source <= 'id.c' obj => 'id.obj' dep => '(null)' lst => '(null)' 
sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  
staticassert
Compiling for C++
source <= 'staticassert.c' obj => 'staticassert.obj' dep => 
'(null)' lst => '(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  
identifier
Compiling for C++
source <= 'identifier.c' obj => 'identifier.obj' dep => '(null)' 
lst => '(null)' sym => '(null)' tdb => 'symc.tdb'

dmc -c -Iroot;\dm\include -o   -cpp -DDM_TARGET_CPU_X86=1  mtype
Compiling for C++
source <= 'mtype.c' obj => 'mtype.obj' dep => '(null)' lst => 
'(null)' sym => '(null)' tdb => 'symc.tdb'
nbytes = 80031, ph_maxsize = 65520
Internal error: ph.c 1854

--- errorlevel -1073741510


Bye,
bearophile


More information about the Digitalmars-d-announce mailing list